#include <iostream>
using namespace std;
//静态成员函数
//所有对象共享同一个数据
//静态成员函数只能访问静态成员变量
class Person {
public:
//静态成员函数
static void func() {
cout << "static void func的调用" << endl;
}
static void func2() {
m_A = 100;
//m_B = 1000;错误不可以访问非静态成员变量
}
static int m_A;
int m_B;
};
int Person::m_A=10;
void test01() {
//1.通过对象访问
Person p;
p.func();
//2.通过类名访问
Person::func();
}
int main() {
test01();
return 0;
}