gpt4 book ai didi

c++ - 与 friend 一起使用父类(super class)的私有(private)变量

转载 作者:行者123 更新时间:2023-11-28 00:28:26 25 4
gpt4 key购买 nike

我有一个带有私有(private)变量 a 的类 A。 B 类是 A 类的子类。在 B_Test 类中,我想写类似“B b; b.a;”的内容,我将 friend 类 C 放在 A 类和 B 类中,但它仍然无效。

有什么想法吗?谢谢。

(抱歉,我发布这个问题时我的代码有误。现在已经解决了)。 Rod_Algonquin 是对的。谢谢。)

最佳答案

私有(private)成员不会被继承。如果要在继承类中访问该成员,则需要使用 protected 修饰符。

关于c++ - 与 friend 一起使用父类(super class)的私有(private)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23944236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com