在命名空间中 , 可以定义上述 符号常量 , 变量 , 宏定义 , 函数 , 结构体 , 枚举 , 类 , 对象 等内容 ;
命名空间 不是专门定义 标识符名称的 , 而是可以定义 C++ 中出现的所有语法元素.../ 函数名称 等名称时 , 出现 " 名称冲突 " 问题 ;
在 命名空间 中 , 开发者可以 将 各种 常量 / 变量 / 宏定义 / 函数 / 结构体 / 枚举 / 类 / 对象 等 内容 , 组织在一起..., 可以在一个命名空间中 , 定义另外一个命名空间 ;
C++ 的命名空间 可以理解为 Java 中的 包名 Package , 在不同的 Package 包 中 , 可以定义相同名称的 类 ;
二、...默认的 命名空间 , 如果你 没有在 命名空间 中定义 变量 / 类 / 函数 等元素 , 而是 直接在 C++ 代码中直接定义 , 那么这些元素 就是 定义在了 默认的 命名空间 中 ;
将变量定义在...在 C++ 代码中 , 经常见到 下面两行代码 在一起使用 ,
使用 C++ 的 iostream 标准流时 , 需要使用 #include "iostream" 代码先导入该标准库 ;
由于 iostream