命名空间的使用,以及为何不用using namespace std,内含可运行代码

时间:2021-10-28 10:22:14
【文件属性】:

文件名称:命名空间的使用,以及为何不用using namespace std,内含可运行代码

文件大小:264KB

文件格式:7Z

更新时间:2021-10-28 10:22:14

命名空间 using namespace std

本例主要解释了为什么不用using namespace std;,因为如果这么使用了,在其它地方如果用到了标准库中的标识符(那么多标识符,不能保证都记住),就会报错,如果程序工程很复杂,可能会查找冲突很麻烦,因此在实际使用中,使用 using命令(本例中两种方式,对于C++标准库命名空间std,在实际用到的标识符前面采用加std::的方式,对于自己命名空间myown1,2,则使用using myown1::B的方式)比使用using编译命令(using namespace std方式,本例中using namespace myown2也是用的这种方式,所以才报错)更安全


【文件预览】:
命名空间
----命名空间.v12.suo(25KB)
----命名空间()
--------A.h(233B)
--------namesapce.cpp(853B)
--------命名空间.vcxproj(3KB)
--------B.h(220B)
--------Debug()
--------命名空间.vcxproj.filters(1KB)
----命名空间.sln(982B)
----Debug()
--------命名空间.ilk(553KB)
--------命名空间.pdb(931KB)
--------命名空间.exe(66KB)

网友评论