C++二级上机改错题 为什么不需要using std::cout也能编译的出来呢??
发布网友
发布时间:2022-05-01 19:40
我来回答
共1个回答
热心网友
时间:2023-10-24 12:56
因为头文件,你用的是<iostream.h>,这是旧的C++标准。
<iostream.h>得到的是置于全局空间的同样的元素,所以不用using std::cout也能输出。
建议用<iostream>,是C++新的标准。
<iostream>得到的是置于命名空间std下的iostream库的元素,所以必须是用using std::cout。
热心网友
时间:2023-10-24 12:56
因为头文件,你用的是<iostream.h>,这是旧的C++标准。
<iostream.h>得到的是置于全局空间的同样的元素,所以不用using std::cout也能输出。
建议用<iostream>,是C++新的标准。
<iostream>得到的是置于命名空间std下的iostream库的元素,所以必须是用using std::cout。
热心网友
时间:2023-10-24 12:57
因为头文件,你用的是<iostream.h>,这是旧的C++标准。
<iostream.h>得到的是置于全局空间的同样的元素,所以不用using std::cout也能输出。
建议用<iostream>,是C++新的标准。
<iostream>得到的是置于命名空间std下的iostream库的元素,所以必须是用using std::cout。
热心网友
时间:2023-10-24 12:57
因为头文件,你用的是<iostream.h>,这是旧的C++标准。
<iostream.h>得到的是置于全局空间的同样的元素,所以不用using std::cout也能输出。
建议用<iostream>,是C++新的标准。
<iostream>得到的是置于命名空间std下的iostream库的元素,所以必须是用using std::cout。