编译c++;ubuntu中的程序 C++程序编译时存在问题

编译c++;ubuntu中的程序 C++程序编译时存在问题,c++,ubuntu,gnu,C++,Ubuntu,Gnu,错误:iostream.h没有这样的文件或目录 我曾经打招呼,其中hello.cpp是我的文件名。使用 #include<iostream> #包括 名称iostream.h已弃用。使用\include而不是\include 如果您想知道为什么iostream.h过时,我建议阅读:\include 使用名称空间std; 这是我写的第一个代码Try#包括可能的重复代码,您永远不应该在头中使用名称空间std。也许这是他编程生涯中的第一个Hello World,您想让他知道这些复杂的

错误:iostream.h没有这样的文件或目录

我曾经打招呼,其中
hello.cpp
是我的文件名。

使用

#include<iostream>
#包括
名称iostream.h已弃用。

使用
\include
而不是
\include

如果您想知道为什么
iostream.h
过时,我建议阅读:

\include
使用名称空间std;

这是我写的第一个代码

Try#包括可能的重复代码,您永远不应该在头中使用名称空间std。也许这是他编程生涯中的第一个Hello World,您想让他知道这些复杂的代码吗rules@Patato,理想情况下为-yes.@Patato:使用正确限定的名称不再“复杂”而不是学习咒语将它们转储到错误的名称空间,这是一个更好的习惯;至少从1998年起,这就不是一个标准的头球。@MikeSeymour是的,你说得对。在我的答案中,我在链接中解释得很好。根据Josuttis的“C++标准库”,它被贬低了。第41页:“标准中没有规范。因此,它们不受支持。在实践中,大多数供应商可能会提供它们以实现向后兼容性。”
#include<iostream>
using namespace std;