您的位置首页生活百科

C++中using namespace std 到底是什么意思?有那些优缺点

C++中using namespace std 到底是什么意思?有那些优缺点

的有关信息介绍如下:

问题补充说明:C++中using namespace std 到底是什么意思?有那些优缺点

C++中using namespace std 到底是什么意思?有那些优缺点

声明一个命名空间的意思。命名空间在多人合作的时候很有用,因为你定义了变量a,别人也定义了变量a,这样就重复定义了。如果你在自己的命名空间中定义了a,别人在别人的命名空间中定义了a,这样就不重复了,比如:

usingnamespacexx;

usingnamespaceyy;

xx::a和yy::a虽然都叫a,但是不是同一个变量。

同理std是系统标准的命名空间,为了和用户定来自义的名字不重复,所以它声明在std这个命名空间中。另外,这个空间也向一个大包一样,包括了系统所有的支持。