可能重复:
包含时没有这样的文件 iostream.h
即使在使用 .cpp 扩展名命名源文件之后。我的编译器在命令提示符和代码块中都给出了这个错误。我该如何解决这个问题?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
可能重复:
包含时没有这样的文件 iostream.h
即使在使用 .cpp 扩展名命名源文件之后。我的编译器在命令提示符和代码块中都给出了这个错误。我该如何解决这个问题?
#include <iostream.h>
int main(){
cout<<"Hello World!\n";
return 0;
}
该标头在标准 C++ 中不存在。它是 1990 年代之前的一些编译器的一部分,但它肯定不是 C++ 的一部分。
改为使用#include <iostream>
。并且所有库类都在std::
命名空间中,例如std::cout
.
另外,扔掉任何提到你所说的事情的书或笔记。
使用标准 C++ 调用(请注意,您应该使用 namespace std for cout或添加using namespace std;)
#include <iostream>
int main()
{
std::cout<<"Hello World!\n";
return 0;
}
您应该在iostream
没有.h
.
早期的实现使用了.h
变体,但标准要求更现代的风格。