質問があります。 class A class B class C があるとして、class Cをclass AとBのメンバに持たす時、 class AとBのインスタンスを複数作った場合、メンバであるclass Cも 複数作成されてしまうと思います。 そこで、classA、B共に一つずつしかclass Cを作らないようにしたいのですが、 こういう場合はstaticメンバ変数にするしかないのでしょうか? ていうのも、static変数はクラス外に宣言を書かないといけないためclass A,Bみたいなクラスを たくさん作ると大変なんですよね・・・。 class A,Bの基底クラスに持たすことはできませんし・・・