std::cin 表示从标准输入读取内容,此处的作用域操作符::是指编译器应该从左侧名字所示的作用域中寻找右侧那个名字。因此std::sin表示使用命名空间std中的cin。
每个名字都需要有独立的using的声明
每一个using声明引入命名空间中的一个成员,比如可以将要用到的标准库中的名字都以using声明的形式表示出来。using std::cin;using std::cout;using std::endl;
头文件不应包含using声明
因为头文件的内容会被拷贝到所有引用它的文件中去,如果头文件有了某个using的声明,会引发名字冲突,因此头文件不应包含using声明。
转载请注明原文地址:https://blackberry.8miu.com/read-7669.html