すなわち
class A {
public:
A(Apar1, Apar2, Apar3 /* and so on ... */);
};
class B {
public:
B(Bpar1, Bpar2, Bpar3 /* and so on ... */);
};
class C {
public:
// C();
private:
A m_a;
B m_b;
};
whereコンストラクトはandにC依存するため、AB
のコンストラクターは
C次のシグネチャである必要がありますか?C::C(Apar1, Apar2, Apar3, Bpar1, Bpar2, Bpar3)どうすれば
C自然に構築できますか?