- C++命名空间namespace
-
- namespace的基本概念
-
- namespace的要点
- 和主函数同文件下的命名空间
- 不和主函数同文件下的命名空间
-
- 命名空间定义和声明写在一块
- 命名空间定义和声明不写在一块
- 含有自定义类型的命名空间
-
- 和主函数同文件下
- 不和主函数在同文件下的
namespace被翻译过来是命名空间或者名称空间。namespace的主要作用是将代码区域化。在开发的过程中可能会存在命名相同的情况,这个时候如果使用了namespace将代码划分起来就可以避免这种同名的情况。std是C++中常见的命名空间,一般写C++程序的时候都会加下面一句话:


![[22] C++命名空间namespace [22] C++命名空间namespace](http://www.mshxw.com/aiimages/31/511084.png)
