スレ立てるまでもない質問はここで 166匹目 (123レス)
1-

25: デフォルトの名無しさん [sage] 2024/12/20(金) 14:02:53.15 ID:Cl8OU6/M(3/3) AAS
他の初期化方法との違い

C++03以前の方法
unsigned i = 0;
これもゼロ初期化を意味しますが、= を使うため、場合によっては意図しない型変換が発生する可能性があります。

C++11以降の方法
unsigned i{};
リスト初期化を使うと安全性が高く、コードが簡潔になります。

まとめ
unsigned i{} はリスト初期化を用いたゼロ初期化の方法で、特にC++11以降のコードでは安全性や可読性を向上させるために使われます。
1-
あと 98 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.003s