在VS2012输入#include <iostream.h>报错

在VS2012中使用#include就会报错,提示无法打开包括文件:“iostream.h”,但是用#include using namespace std;就没问题,想问问两者的区别。还有命名空间名有哪些

1个回答

 #include <iostream>
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复chanvcvcvc: .h是不符合c++规范的,vc++ 6兼容这个,但是现在的版本不支持。现在的iostream只能通过std命名空间访问,微软删除了系统库函数下的.h
2 年多之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复chanvcvcvc: 对,是要using namespace std;,你原来不是有么。
2 年多之前 回复
qq_21089415
chanvcvcvc #include<iostream>还不行,要加上using namespace std才可以,我想知道这两种方法有什么区别吗
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问