類物件作為類成員

2021-10-10 17:40:23 字數 565 閱讀 9876

1、含義

在c語言中,乙個結構體可以包含另外乙個結構體。在c++中乙個類的成員,也可以是另乙個類的物件。

例如:b類中有物件a作為成員,稱a為物件成員。

classa;

class

b;

2、建構函式和析構函式生成順序?

當其他類的物件作為本類成員,先生成物件成員的類的建構函式,再生成本類的建構函式;析構函式生成順序和建構函式生成順序相反。

3、示例

#include

#include

using

namespace std;

//手機類

class

phone

~phone()

};//人類

class

person

~person()

};void

test01()

intmain()

類物件作為類成員筆記

c 類中的成員可以是另乙個類的物件,我們稱該成員為物件成員 例如 class aclass bb中有物件a作為成員,a為物件成員 include using namespace std include 類物件作為類成員 手機類 class phone string m pname 人類 class ...

C 類物件作為類成員

c 類中的成員可以是另乙個類中的物件,我們稱該成員為物件成員 例如 classa class b b類中有物件a作為成員,a為物件成員 那麼當建立b物件時,a與b的構造和析構的順序誰先誰後?舉例 class phone 手機品牌名稱 string m pname class person 姓名 st...

C 核心9 類物件作為類成員

乙個不是很難但是挺重要的概念 物件成員。例如 class aclass b看上邊的例子,b類中有物件a作為成員,a為物件成員。舉乙個 例子 include include using namespace std class phone 宣告乙個類 phone string m phonename c...