5

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

4

2 回答 2

1

不,这在 C++ 中是不可能的。坦率地说,它有点糟糕的设计。

于 2009-12-23T12:11:49.303 回答
0

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

于 2009-12-23T12:04:55.433 回答