标签: namespaces using
我们可以通过#undef取消#def。 我可以用类似的方式取消“使用”或“使用命名空间”吗?
答案 0 :(得分:2)
您最好的解决方案是不要在头文件中使用using指令,并最小化(甚至完全删除它们)源文件的使用。
using
如果您遇到名称空间问题,可以使用::转到全局namespace,但最简洁的方法是清除指令。
::
namespace
编辑:这适用于C ++。