C++ において、変数の宣言時に初期化子を明示しなかった場合の初期化ルールの1つで、0
によって行われる初期化のことです。
ゼロ初期化が適用される場面として、たとえば以下のものがあります[1]。
ゼロ初期化と、定数式による初期化(定数初期化)を合わせて、静的初期化と呼び[2]、プログラムの実行開始直後の時点までに初期化が完了しています。プログラムの実行中に行われる初期化は、動的初期化と呼ばれます。
ゼロ初期化が行われる場合、以下のいずれか該当する箇所の方法で初期化されます[3]。
0
をその型に変換した値によって初期化0
で埋められる0
で埋められる
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |