45

重複の可能性:
含める場合、そのようなファイルiostream.hはありません

ソースファイルに.cpp拡張子を付けた後でも。私のコンパイラは、コマンドプロンプトとコードブロックの両方でこのエラーを出します。この問題を解決するにはどうすればよいですか?

#include <iostream.h>


int main(){

    cout<<"Hello World!\n";
    return 0;
}
4

3 に答える 3

63

そのヘッダーは標準のC++には存在しません。これは1990年代以前のコンパイラの一部でしたが、確かにC++の一部ではありません。

#include <iostream>代わりに使用してください。そして、すべてのライブラリクラスはstd::名前空間にあります。たとえば、std::cout

また、あなたが言ったことに言及している本やメモは捨ててください。

于 2012-10-24T13:14:13.903 に答える
11

標準の C++ 呼び出しを使用する ( coutには名前空間stdを使用するか、名前空間 std; を使用して追加する必要があることに注意してください)

#include <iostream>

int main()
{
    std::cout<<"Hello World!\n";
    return 0;
}
于 2012-10-24T13:14:48.623 に答える
9

iostream なしで使用する必要があります.h

初期の実装では.hバリアントが使用されていましたが、標準ではよりモダンなスタイルが義務付けられています。

于 2012-10-24T13:14:05.793 に答える