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