メンバ初期化子として書いた順ではなくクラス定義内のデータメンバ宣言順に従うというのが重要ポイントで、
勘違いを防ぐために宣言順とメンバ初期化子の順序は一致させるのが一般的な習慣になってる。
(一致させなくてもそれ自体は規格違反ではない。)
C++20 から入る指示付初期化 (Designated initialization) で順序を一致させるのが必須に
なっているのはこのへんの反省があったんだと思う。
探検
C++相談室 part156
■ このスレッドは過去ログ倉庫に格納されています
134はちみつ餃子 ◆8X2XSCHEME
2021/05/29(土) 17:29:48.88ID:F7QShN9h■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★2 [ぐれ★]
- 【速報】高市総理が官邸入り [Hitzeschleier★]
- 【震度6強】政府 危機管理センターに官邸対策室を設置 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 高市内閣「支持」64%「不支持」19% NHK世論調査 ★2 [少考さん★]
- 【地震】青森 八戸市内 「立っていられないほど」エレベーターも止まる [ぐれ★]
- 地震 ★2
- 高市すごい勢大発生 [256556981]
- ほんこん「日の丸を燃やすのと表現の自由は別。そういう人間を憲法が守るの?俺は傷つくからやめて」 [834922174]
- 【速報】高市早苗、起床 [779938112]
- 青森で大火事 [579392623]
- 大地震
