文章目录
命名空间namespace
- 相对于c语言,c++新增了namespace机制来避免同名函数或全局变量产生的冲突。
- 如何定义namespace
namespace的定义是可以嵌套的
namespace A{
namespace B{
int C;
FUNC1();
...
}
FUNC2();
...
}
- namespace中的函数/变量调用(常用)
A::B::C = 1;
A::B::FUNC1();
- 使用namespace可以省去作用域修饰
using namespace A;//初学者常见的using namespace
using namespace A::B::C;//
FUNC2();
C=1;