静态成员函数中不能调用非静态成员。
非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。
静态成员变量使用前必须先初始化(如int MyClass::m_nNumber = 0;),否则会在linker时出错。
静态成员函数中不能调用非静态成员。
非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。
静态成员变量使用前必须先初始化(如int MyClass::m_nNumber = 0;),否则会在linker时出错。