BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 有効範囲とは何ですか。

 識別子が可視となるプログラムテキストの範囲を表す概念です。

C
 以下の4種類が存在します。
  ■関数有効範囲
  ■ファイル有効範囲
  ■ブロック有効範囲
  ■関数原型宣言有効範囲

C++
 以下の6種類が存在します。
  ■関数有効範囲
  ■グローバル有効範囲
  ■局所有効範囲
  ■関数原型宣言有効範囲
  ■名前空間有効範囲
  ■クラス有効範囲


■ 根拠 ■
標準C §6.1.2.1 Scopes of identifiers
標準C99 §6.2.1 Scopes of identifiers
標準C++ §3.3 Declarativ regions and scopes

戻る

BohYoh.comロゴ