テストコード|(c++)標準2557:Hello World


に質問
Hello World!画面に出力するときに発生する問題(出力はサンプル出力と同じでなければなりません).
質問の表示
ほどく
#include <iostream>
int main()
{
    std::cout << "Hello World!" ;
    return 0;
}
#include <iostream>はiostreamという頭を含むことを意味します.
include=は、iostream=I/O りゅうしき、stdは標準略語であり、C言語ではnamespace(ネーミングスペース)::の概念に属する.
namespaceはオブジェクトの範囲であり、通常、1つのネーミングスペースでは、1つの名前が1つのオブジェクトのみを指すことができます.
// namespace를 선언하는 방법
namespace std{
	cout() {}
}
namespace outstream{
	cout() {}
}

// namespace를 사용하는 방법
std::cout();
outstream::cout();
つまり、同じ名前の変数や関数を書き込むのに名前空間を使用したいが、異なる領域を区別したい場合に便利です.
上のcoutはconsole outの略で、コンソールウィンドウに出力される関数です.呼び出し関数の形式が異なるのは、<<演算子のオーバーロードによって演算子が拡張され、関数が呼び出されるためである.