名前空間

名前空間

C++ name space std名前空間とは?

std名前空間 C++言語では、stdと言う名前空間名があり、そこでは、C++標準ライブラリ(クラスや関数、マクロ、ストリーム、定数など)が定義されています。 つまり、C++標準ライブラリを使うには、std::クラス名、関数名 等のように指...
名前空間

C++ 無名の名前空間

名前空間に名前をつけない事も可能です。名前なしの名前空間内に宣言された変数や関数は、static属性がついたものと同様のモノとして動作します。つまり、グローバル変数、関数にstatic属性がついただけ。と考える事ができます。 #includ...
名前空間

C++ usingとは? デフォルト名前空間

名前空間内の変数や関数を使う場合には、スコープ解決演算子(::)が必要ですが、記述量を減らして省略できる書き方があります。 usingの使い方 #include <iostream> using namespace std; namespa...
名前空間

C++ namespace 名前空間とは?

名前空間を説明する前に、グローバル変数とグローバル関数の説明をします。1つのプログラムの中に同じグローバル変数名が複数あるとコンパイルエラーとなってしまいます。さらに、同じように1つのプログラムの中に同じグローバル関数名が複数あるとコンパイ...