0200はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7932-MxBP)
2024/02/03(土) 09:26:19.03ID:Sz70frqK0designated initializer も C++20 からの機能なんだけど……それは脇に置く。
この場合は集成体初期化に該当する。
C++17 から基底の初期化も集成体初期化で扱えるので
child c{p};
というように初期化出来ていた。
更に C++20 では集成体初期化を丸括弧で書いても良いことになったので
child c(p);
とすることが許されるようになった。