1. 程式人生 > >類對象作為成員

類對象作為成員

++ col 函數名 函數 構造 類名 family track ont

類對象內部嵌套類對象。被嵌套的對象成為內嵌對象。內嵌對象是該類對象的組成部分,當創建該對象時。其內嵌對象也被自己主動創建。

C++中通過構造函數的初始化表為內嵌對象初始化。組合類的帶有初始化表的狗仔函數的定義格式為:

類名::構造函數名(所有參數表):內嵌對象1(參數表1),內嵌對象2(參數表2),...

{ 構造函數體 }

聲明格式為:

類名::構造函數名(所有參數表)

組合類構造函數的運行順序為:

1)按內嵌對象的聲明順序依次調用內嵌對象的構造函數;

2)運行組合類本身的構造函數。

類對象作為成員