为什么要加上using namespace std;才能用cin和cout?
为什么要加上using namespace std;才能用cin和cout?高手指点啊!!
谢谢!
----------------解决方案--------------------------------------------------------
C++标准把一些变量和函数放在编译器定义的名字空间std中,所以using namespace std
cin cout 就在这里面
----------------解决方案--------------------------------------------------------
不加也可以,用std::cin和std::cout,在前面加作用域操作符
----------------解决方案--------------------------------------------------------
命名空间问题,你要使用这些C++中的标准库就要先声明
CIN 和COUT是C++的输入输出,所要加
----------------解决方案--------------------------------------------------------
标准c++里为了避免命名冲突 把标准库装在了 std里面
所以就要加上
也可以用#include<iostream.h>
----------------解决方案--------------------------------------------------------
为什么你不把一本c++书看一看呢?
----------------解决方案--------------------------------------------------------
任何一本C++的书里都有命名空间介绍啊。。。
----------------解决方案--------------------------------------------------------
我用win-tc的时候,
不用加都可以正常运行,
但用dev就不行了,真奇怪
----------------解决方案--------------------------------------------------------
5楼的正解
----------------解决方案--------------------------------------------------------
为什么要加上using namespace std;才能用cin和cout?
????????????
----------------解决方案--------------------------------------------------------