在命名空间中 , 可以定义上述 符号常量 , 变量 , 宏定义 , 函数 , 结构体 , 枚举 , 类 , 对象 等内容 ;
命名空间 不是专门定义 标识符名称的 , 而是可以定义 C++ 中出现的所有语法元素...使用命名空间 语法 : 使用如下语法 , 可以 声明使用一个命名空间 , 可以直接访问命名空间中的元素 ;
// 使用 指定的 命名空间
using namespace 命名空间名称;
如果要使用 嵌套的命名空间...::myVariable 的形式访问 命名空间 中的变量 ;
如果想要 直接访问命名空间元素 , 可以使用上述 语法 , 导入命名空间 :
// 使用自定义的命名空间
// 注意 : 使用命名空间需要在...默认的 命名空间 , 如果你 没有在 命名空间 中定义 变量 / 类 / 函数 等元素 , 而是 直接在 C++ 代码中直接定义 , 那么这些元素 就是 定义在了 默认的 命名空间 中 ;
将变量定义在...<< std::endl;
// 调用 默认命名空间 中的元素 , 不加域操作符也可以使用
globalFunction(); // 调用全局函数 默认命名空间中的函数
globalVariable