C++ namespace解析
C++ namespace
1. 命名空间的创建
1. 显式创建
namespace [name] {content}
命名空间中可以只声明变量,在外部再进行实现
1 | // useless.h |
1 | // main.h |
2. 内联命名空间
方便进行更新,后面的会对前面的函数进行覆盖。
1 |
|
2. 使用命名空间中的元素
1. 完整使用
如下所示创建一个对象
1 | useless::classA obj1; |
2. 引用对象
将命名空间中的classA引入进来,后面使用的时候可以进行直接的调用
1 | using useless:classA ; |
3. 引入整个命名空间
将整个命名空间引入进来就可以使用其中的所有成员
1 | using namespace useless; |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.