欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++ namespae

程序员文章站 2022-07-09 22:58:58
...

namespace是C++为了解决命名冲突的命名空间
例:

#include <cstdio>

namespace A{
    char c = 'a';
}
namespace B {
    char c = 'b';
}
int main(){
    printf("%c\n",A::c);
}

如果namespace后面不加名字,则只能在当前文件使用,调用属性时直接使用属性名即可

#include <cstdio>

namespace {
    char c = 'a';
}
int main(){
    c = 'b';
    printf("%c\n",c);
}
相关标签: namespace