c++ - C++ 中命名空间和友元的交互?

标签 c++ class namespaces friend

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

最佳答案

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

关于c++ - C++ 中命名空间和友元的交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952383/

相关文章:

C++ 构造函数/析构函数调用 & 在动态创建的数据上调用 "new"是否会删除旧数据?

多态 native 类的 c++/cli 包装器

Java:在运行时检查类是否存在

c++ - 在类对象段错误中使用 boost::interprocess ,为什么?

c++ - 使用 fwrite 转储的文件是否可以跨不同系统移植?

c++ - C++ 中的超长类型,我可以为大型计算创建自己的超长类型吗?

Python:删除子类中的类属性

c++ - std 构造函数的调用是否需要限定?

c# - 是::用于 "global::"以外的任何内容

c++ - 未在命名空间中声明和定义的命名空间的类的 friend