C ++中命名空间和朋友的交互?

时间:2009-12-23 11:59:57

标签: c++ class namespaces friend

是否可以创建类的命名空间好友,比如我有一个包含许多类的单元测试命名空间,我希望测试命名空间成为类的朋友,以便它可以访问私有实现细节。

2 个答案:

答案 0 :(得分:1)

不,这在C ++中是不可能的。坦率地说,它设计很差。

答案 1 :(得分:0)

如果您使用的是.NET,则可能需要查看InternalsVisibleTo attribute。无论如何请注意,这适用于整个程序集,而不适用于单个名称空间。