class Base
{
private:
int var;
};
class Child : protected Base
{
void someFunc()
{
var = 5; // Error: Base::var is private
}
};
有什么问题吗?
最佳答案
试试这个:
class Base
{
protected:
int var;
};
参见 this reference了解 C++ 中 private、protected 和 public 之间的区别。
关于c++ - 继承问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3980310/