奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C++類中的繼承實例詳解

時間:2025-01-25 03:27:30 C語言 我要投稿
  • 相關推薦

C++類中的繼承實例詳解

  類的繼承,是新的類從已有類那里得到已有的特性。或從已有類產生新類的過程就是類的派生。下面是小編分享的C++類中的繼承實例詳解,一起來看一下吧。

  實例效果:


  實現代碼:

  #include<iostream>

  #include<string>

  using namespace std;

  class Person

  {

  public:

  Person(const char* name = "abc")

  :_name(name)

  {

  cout << "Person()" << endl;

  }

  Person(const Person& pp)

  :_name(pp._name)

  {

  cout << "Person(const Person&)" << endl;

  }

  Person& operator=(const Person& pp)

  {

  cout << "Person& operator=(const Person&)" << endl;

  if (this != &pp)

  {

  _name = pp._name;

  }

  return *this;

  }

  ~Person()

  {

  cout << "~Person()" << endl;

  }

  protected:

  string _name;

  };

  class Student :public Person

  {

  public:

  Student(const char* name, int num)

  :Person(name)

  , _num(num)

  {

  cout << "Student()" << endl;

  }

  Student(const Student& A)

  :Person(A)

  , _num(A._num)

  {

  cout << "Student(const Student& A)" << endl;

  }

  Student& operator=(const Student& A)

  {

  cout << "Student& operator=(const Student& A)" << endl;

  if (this != &A)

  {

  Person::operator=(A);

  _num = A._num;

  }

  return *this;

  }

  ~Student()

  {

  cout << "~Student()" << endl;

  }

  private:

  int _num;

  };

  void test()

  {

  Student a1("peter", 20);

  Student a2(a1);

  a2 = a1;

  }

  int main()

  {

  test();

  return 0;

  }


【C++類中的繼承實例詳解】相關文章:

C++冒泡排序算法實例詳解06-09

c++ 中--declspec 的用法詳解08-13

php中try catch捕獲異常實例詳解07-29

C++ this指針詳解07-04

Java實現多繼承的實例07-18

Java中的== 和equals()方法詳解與實例教程08-03

C++選擇排序算法實例02-25

c++快速排序詳解04-24

C++插入排序算法實例06-02

主站蜘蛛池模板: 封丘县| 威信县| 五家渠市| 中超| 志丹县| 砀山县| 斗六市| 鹤岗市| 临泉县| 沂源县| 湘乡市| 会泽县| 栾城县| 方城县| 福清市| 安阳县| 确山县| 宜宾市| 镇巴县| 西畴县| 宁南县| 安顺市| 金沙县| 台山市| 南昌市| 高淳县| 中阳县| 左权县| 肥乡县| 和政县| 甘孜县| 建始县| 宜丰县| 巴彦淖尔市| 灵武市| 麻栗坡县| 株洲县| 黎城县| 丹凤县| 巫山县| 龙南县|