【问题标题】:No such file iostream.h when including [duplicate]包含[重复]时没有这样的文件iostream.h
【发布时间】:2011-09-07 18:14:16
【问题描述】:

可能重复:
Where to get iostream.h

我正在尝试编译 AVL 树示例 here。但是当我输入 make 它说致命错误:iostream.h:没有这样的文件。我认为代码是使用 c 库实现的,因为它以 .h 结尾,但为什么找不到这个文件?折旧了吗?

【问题讨论】:

  • 我看到代码是在 1989 年编写的。

标签: c++


【解决方案1】:

改用#include <iostream>

【讨论】:

  • 我想知道只是更改名称就足够了。他们都有相同的实现吗?一个是 std,所以我必须先解析命名空间。
【解决方案2】:

在新的编译器中,您不需要使用下面的 .h 后缀来代替。

#include <iostream>

【讨论】:

    【解决方案3】:

    是的,它已被弃用。 STL 文件名没有扩展名,所以你应该写#include &lt;iostream&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 1970-01-01
      • 2019-12-23
      • 2021-12-10
      相关资源
      最近更新 更多