-
1、ローカルスコープ:
ステートメントラムダ関数と呼ばれるローカル変数名や、「ブロック」の概念を使用して定義する定義された境界、すなわち、中括弧{}です。
-
2、クラススコープ:
クラスの名前を定義し、関数が配置されている場合、ラムダ又は外部列挙クラス、クラスメンバ名と呼ばれます。
-
3、名前空間のスコープ:
名前が名前空間で定義され、クラス、関数、ラムダまたは外部の列挙型クラスを設置する場合、名前空間のメンバー名と呼ばれます。
-
4、グローバルネームスペース:
また、グローバル名と呼ばれるすべての構造体の名前を宣言します。