九九百科網

位置:首頁 > 經驗 > 

關於類的定義中的初始化

經驗1.28W

關於類的定義中的初始化

類的初始化指用構造函數初始化:

1、在初始化列表中初始化與在構造函數的函數體中賦初值的區別:定義是指開闢空間,初始化是指給一個初值。在初始化列表中初始化時,定義和初始化同時進行,因此初始化的順序與初始化列表的順序無關,只與聲明成員的次序相同;

2、必須使用初始化列表的成員,有些成員必須構造函數初始化列表中初始化,不可以在構造函數的函數體中初始化,如const成員或引用類型的成員。

標籤:初始化