假设我有一个 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 类中的设置?
谢谢
- 一个