質問: いまいちなぜこの一行を追加しただけで正常に出力できなのか理由がわかりません。 どなたかご教示願えませんでしょうか。 【リンク】 http://www.kumei.ne.jp/c_lang/cpp/cpp_01.htm
回答: **名前空間**の問題です。 C++標準で入っている`cout`は、他のものと名前が衝突しないように、`std`という名前空間に入っています。なので、これを使うには、 * `std::cout`と、名前空間名まで入れてフルネームで使う * `using namespace std;`あるいは`using std::cout;`と、`std::cout`を今の名前空間で`cout`として使えるように処置する のいずれかが必要となります。