都会报 " 未定义标识符 " 错误 ;
如果想要在 不声明 命名空间 的情况下 , 使用 标准流 中的标识符 , 就需要使用
std::cout
std::endl
std::cin
否则 无法访问...这些 标识符;
代码如下 : 在下面的代码中 , 没有声明全局命名空间 std , 要使用 iostream 中的标识符 , 必须加上 std:: 前缀 ;
// 包含 C++ 头文件
#include...MyNamespace;
注意 : 使用 命名空间 需要在 定义命名空间之后 , 否则会报错 ;
3、使用默认的命名空间
当前的 全局命名空间 就是 默认的 命名空间 , 如果你 没有在 命名空间 中定义...四、标准流 iostream
----
标准流 iostream 的内容 , 都定义在 std 命名空间中 ;
C++ 语言为了与 C 语言 在 头文件上 进行区分
C++ 语言的头文件没有 .h 后缀...下面两行代码 在一起使用 ,
使用 C++ 的 iostream 标准流时 , 需要使用 #include "iostream" 代码先导入该标准库 ;
由于 iostream 头文件中没有定义 全局命名空间