C++中using namespace std 到底是什么意思?有那些优缺点
问题补充说明:C++中using namespace std 到底是什么意思?有那些优缺点
声明一个命名空间的意思。命名空间在多人合作的时候很有用,因为你定义了变量a,别人也定义了变量a,这样就重复定义了。如果你在自己的命名空间中定义了a,别人在别人的命名空间中定义了a,这样就不重复了,比如:
usingnamespacexx;
usingnamespaceyy;
xx::a和yy::a虽然都叫a,但是不是同一个变量。
同理std是系统标准的命名空间,为了和用户定来自义的名字不重复,所以它声明在std这个命名空间中。另外,这个空间也向一个大包一样,包括了系统所有的支持。
标签:C++,using,namespace
版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/answer/470794.html