關于類的定義中的初始化

類的初始化指用構造函數初始化:
1、在初始化列表中初始化與在構造函數的函數體中賦初值的區別:定義是指開辟空間,初始化是指給一個初值 。在初始化列表中初始化時,定義和初始化同時進行,因此初始化的順序與初始化列表的順序無關 , 只與聲明成員的次序相同;
【關于類的定義中的初始化】2、必須使用初始化列表的成員 , 有些成員必須構造函數初始化列表中初始化,不可以在構造函數的函數體中初始化 , 如const成員或引用類型的成員 。