ドーナツという名前の型があるとします。3 つの引数、2 つの int、およびフィールドとして 2 つの整数を持つ構造体 cream を取るドーナツのコンストラクターを作成したいと思います。引数が指定されていない場合に備えて、引数のデフォルト値を設定したいと思います。では、構文はどうなるでしょうか。
Donut::Donut(int a=0, int b=0, cream car={0, 0})
: donutfield1(a), donutfield2(b), donutfield3(car) { }
これは動作しません...