class Super{
public:
void func1(){}
};
class Sub1 : public Super{
public:
void func2(){}
};
lass Sub2{
public:
void func2(){}
private:
Super s;
};
この場合Sub1とSub2はどっちがいいですか。
Sub2のユーザーがfunc1にアクセスするにはどういう方法がいいですか。