>>435
単なる予想として、インタフェースを導入してBはそれを持つのがいいような。

class Func {
public:
 virtual void exec() = 0;
};

class A : public Func {
public:
 virtual void exec() { … }
};