【发布时间】:2010-10-10 12:24:39
【问题描述】:
假设我有一个Base 类:
class Base {
friend SomeOtherClass;
};
还有另一个(不同的)类继承自Base:
class AnotherClass : public Base {}
友谊也会继承吗?
【问题讨论】:
-
又一个问题本应使用编译器轻松回答。
-
@shoosh:编译器不一定符合标准。这样的问题应该由标准来回答,而不是编译器。
-
@shoosh 哪个编译器? VS for windows 还是 g++ for unix?哪个版本的 C++ 标准?即使你的编译器工作或不工作,你也可以问很多问题。
-
也许现在要问的一个好问题是,你能做到让友谊得到继承吗?它肯定对我正在做的事情有用,而不是写出我想要“友谊”的所有课程的列表。
标签: c++ inheritance friend access-control