【发布时间】:2016-06-08 12:26:12
【问题描述】:
我有一个类Controller,它的类Parent 为friend:
class Controller {
// I can use x;
};
class Parent {
friend class Controller;
int x;
};
有没有办法指定Parent 的整个 子类层次结构将Controller 作为朋友,而不在我拥有的 300 个单独的类中明确指定它?
【问题讨论】:
-
请注意在您的示例中发布有效代码。 FTFY。
-
这样想。如果我有朋友,是否也必须是我儿子、父亲等的朋友?但是我的儿子、爸爸等可以要求我代表他们与我的朋友互动。
-
回滚编辑从根本上改变了问题并使现有答案的一部分无效。请不要那样做。
-
@Cheersandhth.-Alf 让我们不要卷入回滚战。模组标志会自动升起,因此您可以不理会它,模组将决定做什么。
-
我不明白你为什么要回滚,我写错了代码,我把朋友子句放在了错误的类中。我的问题是涉及
Controller作为Parent的朋友,反之亦然,所以我更改了代码