【发布时间】:2019-02-13 09:05:15
【问题描述】:
为什么 i 被称为私有?因为 i 是静态成员,那么它一定不是第 19 行的错误
#include<iostream>
using namespace std;
class myClass{
static int i;
public:
void seti(int a)
{
i=a;
}
int geti()
{
return i;
}
};
int myClass::i;
int main()
{
myClass ob1,ob2;
cout<<myClass::i<<endl;
ob1.seti(200);
cout<<ob1.geti()<<endl;
cout<<ob2.geti()<<endl;
}
【问题讨论】:
-
可以添加语言名称吗?
-
公开
i还是不要尝试直接访问? -
@IvoMerchiers C++
标签: c++ variables static declaration member