使用父类的私有变量
Use the private variable of the superclass with friend
我有一个私有变量a的类a。类B是a的子类。在类B_Test中,我想写一些像"B B;B . A;",我把C班的朋友放在A班和B班,但仍然不工作。
任何想法?谢谢你。
(对不起,当我发布这个问题时,我在代码中犯了一个错误。现在已经解决了)。Rod_Algonquin是对的。谢谢你。)
私有成员不能被继承。如果要访问继承类中的成员,则需要使用protected
修饰符。
相关文章:
- 从类继承时,继承的类是否会通过父类重新定义继承的变量
- 如何在C++子类中访问父类的私有变量
- 从模板化父类中的派生内部类访问受保护的成员变量
- 如何将一个变量用于父类和派生类
- 是否可以在不修改父类的情况下将成员变量初始化推迟到继承的类?
- 重写子类构造函数中的父类变量
- 编辑从父类继承的变量
- 父类中的构造函数不会将值分配给私有变量
- 如何在 getter 的父类中初始化变量的情况下访问子类中的变量
- 尝试为所有子类 B 编辑父类 A 类的静态变量
- 删除父类时,方法局部静态变量会发生什么情况
- 有没有更好的方法可以从子类访问父类的变量?
- C++:使用父类运算符函数更新子类对象的继承变量
- 引用子变量的父类
- 访问父类变量
- 子类无法访问父类的变量
- 在C++中,如何从父类变量的子类调用重载方法
- 带模板的继承(访问子类成员函数内父类的变量和对象)
- 如何从父类访问变量
- 如何从派生类修改父类的变量?