>>684
A::~A() が virtual になっているなら空の B::~B() を手動で定義しなくてよい