Так QAbstractState наследник QObject. А у этого деструктор виртуальный.
Спасибо,
наверно это мои пробелы в понимании С+, буду рад если вы объясните мне не которые вещи:
1. знаю, что если класс родитель имеет таблицу виртуальных методов, то класс наследник тоже будет
иметь таблицу виртуальных методов и свой vpointer установленный на нее, верно это?
2. так получается что деструктор живет в таблице виртуальных ф-ций если она есть?
3. Я представляю алгоритм поиска деструктора компилятором такой:
если есть vpointer, то деструктор берем с vtable, если нет вызываем по типу указателя, это верно?