> virtual ~A () {}
ひょっとしてvirtualは不要になる?