В следующем коде g ++ дает следующую ошибку: 1.cpp: В функции-члене void W::test()': 1.cpp:6: error:
int F :: glob 'является приватным 1.cpp: 19: error : в этом контекстеПеременная C++ с тем же именем, контекст: глобальный и закрытый,
Но, не следует ли использовать глобальный глобальный объявленный здесь переменный '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()
{
}