關於類的定義中的初始化

來源:生活大全幫 1.23W

關於類的定義中的初始化

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

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

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

熱門標籤