文章目录
命名空间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;
本文介绍了C++中命名空间的概念,包括其定义嵌套结构以解决同名函数或全局变量的冲突,如何在命名空间中调用函数和变量,以及使用`using`关键字的常见用法。
1477

被折叠的 条评论
为什么被折叠?



