C++的using namespace std表示什么意思?为什么C语言没有这句话

如题所述

第1个回答  2012-09-24
命名空间,C++标准程序库中的所有标识符都被定义于一个名为std的namespace中,是一种将程序库名称封装起来的方法,它就像在各个程序库中立起一道道围墙。c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h
第2个回答  2012-09-24
这个using namespace std 命名空间std内定义的所有标识符都有效。就是为了防止有重名的其它库的函数,在文件链接时发生二义性划定了限制使用的范围 ,也就是说让引用更明确。

参考资料:

第3个回答  2012-09-24
使用std这个命名空间。
类似C中的include <stdio>

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网