静的メンバ変数

読み:せいてき・メンバへんすう
外語:static member variable
品詞:名詞

C++構造体およびクラスに含まれる変数(メンバ変数)のうち、staticの宣言がされた変数のこと。C++以外の言語ではクラス変数と呼ぶ。

C++では、静的メンバ変数は特定のインスタンスではなくクラスに所属する変数となり、これはクラスのインスタンスを生成しなくても存在する。

ハンガリアン記法では、静的メンバ変数はm_から名前を始める。