c++ 内存空间和名称空间

  • 单独编译
  • 存储持续性、作用域和链接性
  • 定位和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;

    发表评论

    您的电子邮箱地址不会被公开。 必填项已用*标注