c++ - G++ 在 Ubuntu 中找不到 <iostream.h>

标签 c++ g++ ubuntu-9.10

我刚刚安装了 Ubuntu 并尝试编写著名的“Hello World”程序以确保所有基础功能都能正常运行。但出于某种原因,g++ 无法编译我的程序并出现错误:“'cout' 不是'std' 的成员”。我已经安装了 build-essential 包。我还缺少其他东西吗?

#include <iostream.h>

int main() {
   std::cout << "Hello World!" << std::endl;
   return 0;
}

我觉得还不错……

最佳答案

使用 #include <iostream> - iostream.h不是标准的,可能与标准行为不同。

参见例如C++ FAQ lite entry关于这件事。

关于c++ - G++ 在 Ubuntu 中找不到 <iostream.h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1911075/

相关文章:

c++ - 我在尝试计算涉及数组的总和和平均值时遇到问题

c++ - 编译简单的 Opt++ 示例 : Undefined reference to dswap_

c++ - 相对于 g++ 的 -I(大写 i)路径在哪里?

Git 检查问题 [致命 : early EOFs]

Python:如何让线程在超时后自行终止?

c++ - Qt,执行步骤 "Make"时出错

c++ - 函数返回指向函数指针的指针

c++ - 为什么在使用 -O3 标志函数编译 C++ 代码后生成错误的输出?

gcc - 强制 G++ (GCC) 到特定的 libstdc++ 版本 (GLIBCXX_*)

Mysql 错误 1005 (HY000) : Can't create table 'tmp' (errno: 13)