BohYoh.comトップページへ
C & C++ FAQ
目次

C++ 出力を行うためにcoutを使おうとするとエラーとなるのですが。

 標準C++で採用されたライブラリは、原則として名前空間stdに属するものとして宣言されています。したがって、

#include <iostream> int main(void) { std::cout << "ABC\n"; }

と、coutの前に名前空間を解決するためのstd::が必要です。
 なお、毎回std::とするのが面倒であれば、

#include <iostream> using namespace std; int main(void) { cout << "ABC\n"; }

と、プログラムの冒頭でstd名前空間の利用を宣言すればよいでしょう(ただし、cout以外の名前も全て導入されることになってしまいます)。


戻る

BohYoh.comロゴ