Здравствуйте, Максим Рогожин, Вы писали:
МР>Полиморфный тип это термин из стандарта? Я имел ввиду любой тип, у которого виртуальный деструктор имеется.
Нет, этот термин не из стандарта, но достаточно распространен в сообществе. Он обозначает класс из какой-либо иерархии, предназначенный для полиморфного использования. Неизменным признаком таких классов является, как ты верно заметил, наличие виртуального деструктора. По этой теме можно посмотреть, например, классификацию типов, данную в книжке Саттера и Александреску
C++ Coding Standards, 101 Rules, Guidelines and Best Practices. Рекоммендация #32: "Be clear what kind of class you're writing".