基本クラスと派生クラスがあります。派生クラスの基本クラスの保護されたメンバーにアクセスする必要があります。しかし、Eclipse では、データ メンバーが継承されていることを気にせずに、派生クラスのメンバーであるかのようにデータ メンバーにアクセスすることはできません。それ、どうやったら出来るの?
class BaseClass {
protected:
static int a;
int b;
}
class DerivedClass: public BaseClass {
void SomeMethod {
a=10; // cannot resolve symbol
b=10; // cannot resolve symbol
BaseClass::a=10; //does not complain
BaseClass::b=10; //does not complain
}
}