【发布时间】:2014-05-29 22:45:25
【问题描述】:
我有一个带有私有变量 a 的类 A。 B类是A的子类。在B_Test类中,我想写类似“B b; b.a;”的东西,我把朋友类C放在A类和B类中,但还是不行。
有什么想法吗?谢谢。
(对不起,当我发布这个问题时,我的代码出错了。现在已经解决了)。 Rod_Algonquin 是对的。谢谢。)
【问题讨论】:
-
你不能使用朋友访问私有变量
-
私有变量a在A中定义,B继承A。B.a还能和朋友一起使用吗?
-
B_Test和C之间有关系吗? -
@Rod_Algonquin 当然可以。 coliru.stacked-crooked.com/a/74d909f443247fa4
标签: c++ inheritance private friend