coutがあいまい?
Posted: 2015年2月21日(土) 23:04
現在C++を基礎から勉強しようとロベールのC++入門講座という本で勉強しております。
この本のサンプルプログラムで次のようなプログラムがあります。
このプログラムをコンパイルするとエラー0となるのですが、IDE上だと赤の波線がcoutの部分に表示されており、
「Error:"cout"があいまいです」と表示されます。
コンパイル後に実行しても特に問題なく動作するのですが、これはIDEの設定が何かおかしいのでしょうか?
IDEはVS2013を使用しています。
この本のサンプルプログラムで次のようなプログラムがあります。
#include <iostream>
using namespace std;
int main(void) {
char hello[] = "Hello!";
hello[4] = '\0';
cout << "「" << hello << "」を文字コードに変えると" << endl;
for (int i = 0; hello[i] != '\0'; i++) {
cout << (int)(unsigned char)hello[i] << ",";
}
cout << 0 << endl
<< "になります。" << endl;
return 0;
}
「Error:"cout"があいまいです」と表示されます。
コンパイル後に実行しても特に問題なく動作するのですが、これはIDEの設定が何かおかしいのでしょうか?
IDEはVS2013を使用しています。