最終更新:2021-01-08 (金) 06:29:29 (1204d)
static
Top / static
記憶クラス指定子のひとつで宣言したオブジェクトに静的な記憶クラスを与える
C言語/変数の初期化
関数外でのstatic
- それが定義されたファイル(モジュール)以外からは参照することができなくなる
関数内でのstatic
- 外部変数とは異なり、他の関数からは利用できません
C言語/関数
C言語/静的関数
- static宣言された関数は静的関数と呼ばれ、関数外静的変数と同じように関数の有効範囲が定義されているファイル内のみ有効で、定義されているファイル外では利用できなくなります。
- 静的関数のプロトタイプ宣言をヘッダファイルに 書いてはいけません。
C++/static
C++のクラス/構造体のメンバのスタティック変数
C♯/static
- 特定のオブジェクトではなく、型自体に属するメンバーを宣言
Java
- static初期化子(静的初期化子)
- メソッド名のないstaticメソッド
- staticフィールドのイニシャライザと同時に実行されるコードのブロック