最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年07月03日 14:56:06   投稿:lqh  
這篇文章主要介紹了C++類中的繼承實例詳解的相關(guān)資料,需要的朋友可以參考下

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

實例效果:

實現(xiàn)代碼:

#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; 
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • C++ Vector用法詳解

    C++ Vector用法詳解

    這篇文章主要介紹了C++ Vector用法詳解,vector是C++標(biāo)準(zhǔn)模版庫(STL,Standard Template Library)中的部分內(nèi)容,本文詳細介紹了它的方方面面,需要的朋友可以參考下
    2015-07-07
  • C++ 中

    C++ 中"emplace_back" 與 "push_back" 的區(qū)別

    這篇文章主要介紹了C++ 中"emplace_back" 與 "push_back" 的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • C語言函數(shù)指針的老生常談

    C語言函數(shù)指針的老生常談

    這篇文章主要為大家介紹了vue組件通信的幾種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • C++char類型和輸入輸出優(yōu)化

    C++char類型和輸入輸出優(yōu)化

    這篇文章主要介紹了C++char類型和輸入輸出優(yōu)化,char的全稱是character,也就是字符的意思。顧名思義,char類型是專門為了存儲字符而設(shè)計的。下面我們一起來看看文章的具體內(nèi)容吧
    2021-11-11
  • 利用QT設(shè)計秒表功能

    利用QT設(shè)計秒表功能

    這篇文章主要為大家詳細介紹了利用QT設(shè)計秒表功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++超詳細分析函數(shù)重載的使用

    C++超詳細分析函數(shù)重載的使用

    C++?允許多個函數(shù)擁有相同的名字,只要它們的參數(shù)列表不同就可以,這就是函數(shù)的重載(Function?Overloading),借助重載,一個函數(shù)名可以有多種用途
    2022-04-04
  • VC++時鐘函數(shù)

    VC++時鐘函數(shù)

    VC中提供了很多關(guān)于時間操作的函數(shù),編寫程序時我們可以跟據(jù)定時的不同精度要求選擇不同的時間函數(shù)來完成定時和計時操作
    2015-06-06
  • VC中控制臺程序創(chuàng)建窗口的實例方法

    VC中控制臺程序創(chuàng)建窗口的實例方法

    在本篇文章里小編給大家分享的是關(guān)于VC中控制臺程序創(chuàng)建窗口的實例方法及相關(guān)代碼內(nèi)容,有需要的朋友學(xué)習(xí)下吧。
    2021-12-12
  • C++超詳細講解隱藏私有屬性和方法的兩種實現(xiàn)方式

    C++超詳細講解隱藏私有屬性和方法的兩種實現(xiàn)方式

    為了避免因為將類庫中的私有成員開放給類的使用方而導(dǎo)致的軟件邏輯外泄,因此需要將對外代碼中的私有成員隱藏起來,下面我們來了解一下隱藏私有屬性和方法的兩種實現(xiàn)方式
    2022-05-05
  • 簡單掌握C++編程中的while與do-while循環(huán)語句使用

    簡單掌握C++編程中的while與do-while循環(huán)語句使用

    這篇文章主要介紹了C++編程中的while與do-while循環(huán)語句使用,區(qū)別就是while是先判斷再執(zhí)行,而do-while是先執(zhí)行再判斷,需要的朋友可以參考下
    2016-01-01

最新評論

周口市| 开阳县| 灵石县| 呼伦贝尔市| 马边| 府谷县| 天等县| 广西| 桓台县| 庆安县| 昌黎县| 海伦市| 德兴市| 巴青县| 秦皇岛市| 尉氏县| 甘谷县| 隆安县| 亚东县| 常熟市| 密云县| 虎林市| 澎湖县| 平陆县| 南投县| 杭锦后旗| 报价| 眉山市| 滕州市| 北京市| 新邵县| 枣阳市| 如东县| 黄平县| 梁山县| 忻州市| 靖安县| 化德县| 益阳市| 任丘市| 罗甸县|