スコープと生存期間とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > スコープと生存期間の意味・解説 

スコープと生存期間

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/26 23:22 UTC 版)

スコープ (プログラミング)」の記事における「スコープと生存期間」の解説

スコープとは別に生存期間あるいは寿命 (lifetime) と呼ばれる概念がある。スコープは名前の可視性名前解決について議論されるものであり、生存期間オブジェクト有効期間ライフサイクルについて議論されるのである例えC言語において、関数内すなわちローカルスコープの変数ローカル変数)にstaticキーワード(静的記憶クラス指定子)を付加すると、その変数可視範囲関数内かつ所属ブロック内のままで変わらないが、生存期間変化する後述する「動的スコープ」などにも、厳密にスコープエクステント混同がある( https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node43.html などを参照)。[要追加記述]

※この「スコープと生存期間」の解説は、「スコープ (プログラミング)」の解説の一部です。
「スコープと生存期間」を含む「スコープ (プログラミング)」の記事については、「スコープ (プログラミング)」の概要を参照ください。


スコープと生存期間

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/20 07:24 UTC 版)

変数 (プログラミング)」の記事における「スコープと生存期間」の解説

詳細は「スコープ (プログラミング)」を参照名前空間」も参照 変数スコープ (scope) あるいは可視範囲とは、変数ソースコード上の「どこから可視であるか」を表す概念である。一方変数生存期間 (lifetime) とは、変数持っているその内容との対応付け (binding) が、再代入などが無ければいつまで保持され続けるか」を表す概念である。

※この「スコープと生存期間」の解説は、「変数 (プログラミング)」の解説の一部です。
「スコープと生存期間」を含む「変数 (プログラミング)」の記事については、「変数 (プログラミング)」の概要を参照ください。

ウィキペディア小見出し辞書の「スコープと生存期間」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「スコープと生存期間」の関連用語

スコープと生存期間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



スコープと生存期間のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのスコープ (プログラミング) (改訂履歴)、変数 (プログラミング) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS