C++ friend 继承?

标签 c++ subclass friend

子类是否继承主类的友元关联(主类自己的以及与主类有友元的其他类)?

或者换句话说,继承如何应用于friend关键字?

展开: 如果没有,有什么方法可以继承友元?

我已按照 Jon 的建议发布设计问题:
C++ class design questions

最佳答案

友元不会在 C++ 中继承。

标准规定(ISO/IEC 14882:2003,第 11.4.8 节):

Friendship is neither inherited nor transitive.

关于C++ friend 继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7371087/

相关文章:

c++ - 为什么选择 for (;;){} 而不是 while(1)?

c++ - 可以使用 Cuda 设备指针代替 cl::Buffer 吗?

C++ 在 Mac 上查找执行路径

java - protected 内部类不能从另一个包的子类访问

objective-c - 自定义 NSButton 焦点环颜色

c++ - 将一个派生类声明为 friend 以访问基类的私有(private)成员

C++ 这里有一些错误

php - 对象的管理器类

c++ - 在 Qt 自定义对象中使默认构造函数私有(private)

c++ - 如何为模板类中定义的类定义 friend