C++命名空间

命名空间

为什么要引出命名空间?

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

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

​ 使用命名空间操作符:

例如:

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

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

    return 0;
}
posted @ 2021-03-09 21:17  郭好好GH  阅读(69)  评论(0)    收藏  举报