一、命名空间 namespace
1、命名空间基本概念
命名空间 namespace 又称为 名字空间 , 名称空间 , 名域 , 作用域 , 是 C++ 语言 对 C 语言 的扩展 之一 ;
C++...全局作用于 切割成 不同的区域 , 也就是 不同的区域 使用 不同的 命名空间 ;
不同的 命名空间 中 , 可以定义 相同名称的 标识符 , 不会出现冲突 ;
C++ 中 的 默认命名空间是 全局作用域..., 访问 全局作用域 中的标识符 ,
可以直接访问 ,
也可以使用 ::标识符 进行访问 ;
命名空间 是 可以嵌套的 , 可以在一个命名空间中 , 定义另外一个命名空间 ;
C++ 的命名空间 可以理解为...C++ 代码中 , 就是定义了 全局空间变量 , 就是 默认命名空间 中的变量 ;
调用 默认命名空间 中的变量 , 可以使用 :: 前缀访问 ;
代码示例 :
// 包含 C++ 头文件
#include...完整代码示例 :
// 包含 C++ 头文件
#include "iostream"
// 使用 std 标准命名空间
// 该命名空间中 , 定义了很多标准定义
using namespace