C++11命名空间的using说明

    科技2022-07-14  117

    std::cin 表示从标准输入读取内容,此处的作用域操作符::是指编译器应该从左侧名字所示的作用域中寻找右侧那个名字。因此std::sin表示使用命名空间std中的cin。

    每个名字都需要有独立的using的声明

    每一个using声明引入命名空间中的一个成员,比如可以将要用到的标准库中的名字都以using声明的形式表示出来。using std::cin;using std::cout;using std::endl;

    头文件不应包含using声明

    因为头文件的内容会被拷贝到所有引用它的文件中去,如果头文件有了某个using的声明,会引发名字冲突,因此头文件不应包含using声明。
    Processed: 0.015, SQL: 8