Baseクラスとその派生クラスDerivedが次のようになっているとします。
class Base{
private:
_privateVar;
protected:
protectedVar;
public:
publicVar;
void publicMethod(someValue, anotherValue)
{
protectedVar = someValue;
publicVar = anotherValue;
}
};
class Dervied: public Base{
protected:
protectedVar:
};
int main(void)
{
Dervied d;
d.publicMethod(valueA, valueB);
}
私の質問-
を呼び出すとd.publicMethod(...)
、DerivedのprotectedVarが設定されますか、それともBaseクラスのprotectedVarが設定されますか?
ありがとう
--A