【发布时间】:2008-12-30 10:30:53
【问题描述】:
在下面的代码中,g++ 给出了这个错误:
1.cpp:在成员函数void W::test()':
1.cpp:6: error:int F::glob'是私有的
1.cpp:19:错误:在此上下文中
但是,不应该全局声明 在这里使用变量“glob”,而不是 的“私人”“glob”?
#include <iostream.h>
int glob;
class F
{
int glob;
public:
void readIt()
{
cin >> glob;
}
};
class W : public F
{
public:
void test()
{
glob--;
}
};
int main()
{
}
【问题讨论】: