class A{
int x;
};
class B{
int x;
};

class C : public A, public B{
C(A a, B b) : A(a), B(b){}
void func()
{
cout<<A::x;
cout<<B::x;
}
};

この方法でクラスCのコンストラクタに
クラスAのオブジェクトデータを2つ以上使うにはどうすればいいですか?