在下面的代碼中,g ++給出了這個錯誤: 1.cpp:成員函數void W::test()': 1.cpp:6: error:
int F :: glob'是私有的 1.cpp:19:error :在此範圍內C++變量具有相同的名稱,上下文:global和private,
但是,應該不是全局聲明的 變量'glob'在這裏使用,而是 的「private」「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()
{
}