C & C++ FAQ
目次
C
C++
有効範囲とは何ですか。
識別子が可視となるプログラムテキストの範囲を表す概念です。
C
以下の4種類が存在します。
■関数有効範囲
■ファイル有効範囲
■ブロック有効範囲
■関数原型宣言有効範囲
C++
以下の6種類が存在します。
■関数有効範囲
■グローバル有効範囲
■局所有効範囲
■関数原型宣言有効範囲
■名前空間有効範囲
■クラス有効範囲
■ 根拠 ■
標準C
§6.1.2.1
Scopes of identifiers
標準C
99
§6.2.1
Scopes of identifiers
標準C++
§3.3
Declarativ regions and scopes
戻る