对C++中特有的using namespace std;的说明:
先解释namespace std,namespace表示定义一个命名空间,分为有名命名空间和无名命名空间,也可以自己定义命名空间,后面的std就是有名命名空间的命名空间名字,是为了防止标识符的命名冲突而产生的,std是一个C++系统已经定义的一个有名命名空间,其内部成员有cout,cin等很多,它的具体定义是在iostream这个头文件中的外部链接的别的文件里,这个我也不太清,形式如namespace std { 声明和定义语句; },就跟定义结构体类似,{}里各个内部成员的具体声明或定义
using表示引用命名空间std,引用了名空间后使用命名空间里的成员时就可以不用作用域符号::而直接引用其成员也不会引起混淆
至于更多的理解还要深入的研究,暂此就这些吧,如有不对之处还请批评指正!