//静态成员
#include<iostream.h>
class room
{
private:
int m;
public:
static int n;
room(int i):m(i)//?
{
n++;
};
void view()
{
cout<<"m="<<m<<endl;
cout<<"n="<<n<<endl;
};
};
int room::n=0;//静态成员只能在类外部定义,定义的同时必须初始化
void main()
{
room r1(10);
room r2(20);
room r3(30);
cout<<"in class room n="<<room::n<<endl;
//cout<<"m="<<room::m<<endl;
//room::view();//为什么不能访问?
}
静态成员
最新推荐文章于 2024-12-07 12:49:38 发布