質問編集履歴

1 文法の整理

On-You

On-You score 4

2018/06/05 14:31  投稿

C++の画面出力について。
■前提・実現したいこと  
「cout」を使った画面出力  
 
■発生している問題  
現在、C++を勉強中の者です。
「猫でもわかるプログラミング」サイトを使って独学しています。
下記リンクにそって画面への出力するためのコードを記述し、
powershell上で「g++」コマンドを使ってコンパイルしたのですが、
Name.cpp: In function 'int main()':
Name.cpp:4:5: error: 'cout' was not declared in this scope
    cout << "c§?a?Ra??a‰?a? ̄a°?e‡?a?§a??a??";
    ^~~~
Name.cpp:4:5: note: suggested alternative:
In file included from Name.cpp:1:0:
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:61:18: note:  'std::cout'
  extern ostream cout; /// Linked to standard output
とエラーが出てしまします。
google先生で手探りで調べ、
Google先生で手探りで調べ、
「using namespace std;」の一行を
#include <iostream>の下に記述正常にexeファイルが出力されたのですが、
いまいちなぜこの一行を追加しただけで正常に出力できなのか理由がわかりません。
どなたかご教示願えませんでしょうか。
【リンク】
http://www.kumei.ne.jp/c_lang/cpp/cpp_01.htm
  • C++

    4425 questions

    C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る