>>402 仮想継承はあまり使わないほうがいいよ。
class sub :public Superで十分。

無駄なメソッドがあるのは設計が不十分だと考えて、問題のないように設計しよう。