一、命名空间 namespace
1、命名空间基本概念
命名空间 namespace 又称为 名字空间 , 名称空间 , 名域 , 作用域 , 是 C++ 语言 对 C 语言 的扩展 之一 ;
C++...中的 命名空间 namespace 指的是 标识符 的 可见范围 , C++ 标准库中的 所有 标识符 , 都定义在 std 命名空间中 ;
2、名称概念
命名空间 英文名称是 " namespace..., 访问 全局作用域 中的标识符 ,
可以直接访问 ,
也可以使用 ::标识符 进行访问 ;
命名空间 是 可以嵌套的 , 可以在一个命名空间中 , 定义另外一个命名空间 ;
C++ 的命名空间 可以理解为...Java 中的 包名 Package , 在不同的 Package 包 中 , 可以定义相同名称的 类 ;
二、命名空间定义
----
1、命名空间基本概念
C++ 命名空间类型 :
嵌套命名空间 :...变量 / 类 / 函数 等元素 , 而是 直接在 C++ 代码中直接定义 , 那么这些元素 就是 定义在了 默认的 命名空间 中 ;
将变量定义在 C++ 代码中 , 就是定义了 全局空间变量 , 就是