~A() 内で this->~A() は規格で違法なんじゃね?
きちんと調べてないけど