标签: c++ inheritance private friend
我有一个带有私有变量a的A类。 B类是A的子类。在B_Test类中,我想要像" B b这样的东西。 b.a;",我把朋友类C放在A级和B级,但它仍然无效。
有什么想法吗?谢谢。
(抱歉,当我发布这个问题时,我的代码出错了。现在已经解决了)。 Rod_Algonquin是对的。谢谢。)
答案 0 :(得分:3)
私有成员不会继承。如果要在继承的类中访问该成员,则需要使用protected修饰符。
protected