在C++中,类内的成员变量和成员函数分开存储
只有非静态成员变量才属于类的对象上
**
class Person {public:Person() {mA = 0;}//非静态成员变量占对象空间int mA;//静态成员变量不占对象空间static int mB;//函数也不占对象空间,所有函数共享一个函数实例void func() {cout << "mA:" << this->mA << endl;}//静态成员函数也不占对象空间static void sfunc() {}};int main() {cout << sizeof(Person) << endl;system("pause");return 0;}
