假设我有一个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);
}
Run Code Online (Sandbox Code Playgroud)
我的问题-
当我调用时d.publicMethod(...),Derived中的protectedVar是否设置为或者Base类中的protectedVar?
谢谢
- 一个
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |