-1
4

2 に答える 2

2

同じタイプのものから集約を初期化しようとすると、リストの初期化がうまく機能しませんでした。

これはCWG 1467であり、その解決 (とりわけ) により、[dcl.init.list]/3の巨大なリストに別の箇条書きが導入され、これが機能します。

型のオブジェクトまたは参照のリスト初期化は、T次のように定義されます。

  • Tがクラス型であり、イニシャライザ リストに型cv の要素が 1 つある場合U(ここで、UTまたは から派生したクラスT)、オブジェクトはその要素から初期化されます (コピー リスト初期化の場合はコピー初期化、または直接初期化による場合)。直接リスト初期化)。
于 2016-03-22T19:07:01.287 に答える