【发布时间】:2012-08-28 14:49:12
【问题描述】:
class A{
protected:
int var;
};
class B{
protected:
int var;
};
class C : public A, public B {};
这里发生了什么?变量合并了吗?我可以具体调用一个吗,例如 B::var = 2 等。
【问题讨论】:
-
您是否尝试过您建议的语法 (
B::var)?它恰好是正确的!
标签: c++ inheritance multiple-inheritance