class A
{
public:
int sumShow;//sumShow是成员变量
A(){};
int func(){return A::sum;} // 通过公有的函数才可以访问私有的静态成员变量
~A(){};
static int show(){return sum ;} // 静态函数可以访问静态成员变量
//static int show(){return sumShow;} 静态函数无法访问成员变量
private:
static int sum;//私有的静态成员变量
};
int A::sum=100;
int main()
{
A a; // 只有通过创建类对象,通过公有的函数才可以访问私有的静态成员变量
int num=a.func();
cout<<"A::sum的值为"<<num<<endl;
//cout<<"A::sum的值为"<<A::sum<<endl;
return 0;
}
时间: 2024-10-12 15:38:40