库函数基本上都属于命名空间std
。
作用域操作符::
,编译器从操作符左侧名称所示的作用域中找到右侧的名称。std::cin
使用using
声明
using namespace::name
一旦声明了上述语句,就可以直接访问命名空间中的名称。
每个名称都需要独立的using
声明
每个using
声明引入命名空间中的一个成员。
一行可以放上多条using
声明,每句话都以分号结束。
头文件不应该包含using
声明
头文件的内容回copy到所有引用它的文件中去,可能产生名字冲突。