静的記憶域期間 | Programming Place Plus 用語集

トップページ用語集

名称

解説

プログラミングにおける記憶域期間のうち、その期間が、プログラム実行開始から終了までであるもののことです。

記憶域期間とは、変数などのオブジェクトと、メモリ上の実体との結びつきが維持され、が記憶されている期間のことです。ただし、プログラミング言語によって呼び方は異なることがあります。記憶域期間はおもにC言語や C++ での呼び方です。

静的記憶域期間を持つオブジェクトは、プログラムの実行開始時にメモリに値が記憶され、プログラムの実行が終了するまでそこにあり続けます(途中で値が書き換えられるかどうかは問わない)。いわゆる静的変数と呼ばれる変数は、静的記憶域期間を持ちます。

C言語、C++ の場合

C言語や C++ では、グローバル変数や、static指定子を付加して宣言されたローカル変数が、静的記憶域期間を持ちます。C++ では、static指定子を付加して宣言されたメンバ変数も静的記憶域期間を持ちます。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る