两次使用名称空间 [英] Using a namespace twice
本文介绍了两次使用名称空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在c ++中是否可以两次包含相同的名称空间? 编译器不会给出任何错误,但无论如何仍会影响
In c++ Is it OK to include same namespace twice? compiler wont give any error but still will it affect in anyway
谢谢
我的意思是
I meant
using namespace std;
// . . STUFF
using namespace std;
推荐答案
这取决于您包含"的含义.说:
It depends what you mean by 'include'. Saying:
using namespace std;
...
using namespace std:
可以.但是说:
namespace X {
...
namespace X {
将创建一个名为X :: X的嵌套名称空间,这可能不是您想要的.
would create a nested namespace called X::X, which is probably not what you wanted.
这篇关于两次使用名称空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文