【发布时间】:2010-02-09 21:03:42
【问题描述】:
有人告诉我,在头文件中包含“使用命名空间 ns123”很糟糕,但我不记得给出的原因是什么。这实际上是一件坏事吗?为什么?
【问题讨论】:
-
您没有说明,但我相信您的意思是(并且所有当前的答案都假设)您正在谈论在标头中使用全局范围内的指令。在非全局范围内(例如,在您完全控制的命名空间或函数内部),您会得到不同的答案。
-
这个问题如果能解决 Roger Pate 提出的问题会更好。
标签: c++ namespaces