如果說方法是代碼塊,那麼類就是方法塊。
頭文件聲明類的數據和函數,內容文件定義函數。
1.初始化列表:與構造函數相同,都是給數據成員提供數據,與構造函數不同的是,構造函數是賦值,初始化列表是初始化。特別是const 數據成員,在定義時,必須初始化,所以const數據成員可以在初始化列表中初始化,但不能在構造函數中賦值。
class MyClass{
public:
MyClass();
~MyClass();
int a;
Const int b;
MyClass::MyClass():a(1),b(1){}
}