説明不足でした。すみません。
class Car {
. Engine e; //<デフォルトコンストラクタをもたない
};
みたいなクラスでeを初期化するのに
. 適切なトルクの計算;
. 適切な燃費の計算;
. e = Engine(トルク, 燃費);
とかしないといけなかったら、
Car : e(トルク, 燃費) {}みたいに初期化するのは難しいよね?
みなはどうしてるの?