has_virtual_destructorの説明が間違っていたので修正(コピペからの編集ミス)。指摘してくれたakaveiさんに感謝！