【发布时间】:2009-10-02 11:12:03
【问题描述】:
假设我有一个带有几个子类(B、C 和 D)的 A 类。我需要 B C 和 D 来访问 E 类中的一些受保护成员。是否有可能一次性使 B、C 和 D 成为 E 的朋友而不必列出所有成员?
我试过了:
class E {
friend class A;
...
};
但这不起作用。
谢谢
【问题讨论】:
-
请参阅parashift.com/c++-faq-lite/friends.html,了解为什么友谊不是继承、传递或互惠的。
标签: c++ class inheritance friend