C++命名空间


命名空间

为什么要引出命名空间?

? 为了解决多个文件之间全局变量冲突,而引入命名空间,在命名空间中定义的属性和方法都是全局变量。

怎样调用命名空间的变量?

? 使用命名空间操作符:

例如:

namespace std1{
    int a;
    double b;
}
int main(){

    std1::a=2;
    std::cout<