如果说方法是代码块,那么类就是方法块。
头文件声明类的数据和函数,内容文件定义函数。
1.初始化列表:与构造函数相同,都是给数据成员提供数据,与构造函数不同的是,构造函数是赋值,初始化列表是初始化。特别是const 数据成员,在定义时,必须初始化,所以const数据成员可以在初始化列表中初始化,但不能在构造函数中赋值。
class MyClass{
public:
MyClass();
~MyClass();
int a;
Const int b;
MyClass::MyClass():a(1),b(1){}
}