- 单独编译
- 存储持续性、作用域和链接性
- 定位和new运算符
- 名称空间
定义命名空间:
NameSpace 是对全局(Global scope)区域的再次划分
命令空间的声明及 namespace 中可以包含的内容
namespace NAMESPACE
{
全局变量 int a;
数据类型 struct Stu{};
函数 void func();
其它命名空间 namespace
}
使用方法:
直接指定 命名空间: Space::a = 5
使用 using+命名空间+空间元素:using Space::a; a = 2000;
使用 using +namespace+命名空间: using namespace Space;