1.程序每一次new一个新对象的时候,就会调用一次构造函数,每一次delete的时候,会调用一次析构函数。
2.
认真看,这个代码中,构造函数什么时候被构造,析构函数什么时候被析构。
静态成员变量:在说明前面加了static关键字的成员。例如:static int nTotalArea;//静态成员变量
静态成员函数:static void function();//静态成员函数
1.普通成员变量每个对象有各自的一份,而静态成员变量一共就一份,为所有对象共享。
2. sizeof运算符不会计算静态成员变量。例如:class CMyclass{ int n; static int s; }; 那么sizeof(CMyclass) == 4
3.普通成员函数必须作用于某个对象,而static成员函数并不具体作用于某个对象
4.静态成员不需要通过