Include iostream

C++ライブラリ クイックリファレンスより.メモ代わりに書き留めます.

多くのC++プログラマは,<iostream>が勝手に<istream>と<ostream>をインクルード(#include)してくれると思い込んでいるが,規格はそのような振る舞いを保証していない.次に示すように,必要なヘッダは必ずインクルード(#include)すること.

#include 
#include 
#include 
#include 

// 標準入力を標準出力にコピーする
int main()
{
    std::cout << std::cin.rdbuf();
    return std::cout ? EXIT_SUCCESS : EXIT_FAILURE;
}

変な(?)コンパイラに当たると,

std::cout << "Test message." << std::endl;

というコードを書いた場合に,operator<<なんかないよ?とか言われるという事・・・かな.ないよ?じゃNEEEEEEEEEEとかなりそうだ.