class A {
 //略
};

class B : public A {
 //略
};

class C : public A {
 //略
};

と派生すれば良いんじゃね?