Итак, я хочу перегрузить удаление абстрактного виртуального класса. Это вызовет deleteMe () в производном классе, который находится в другой библиотеке. Это сделано для предотвращения ошибок / сбоев, упомянутых здесь C ++ смешивает новые / удаляемые между библиотеками?
когда я вызываю удалить меня из удаления в моем базовом классе, я получаю сообщение об ошибке «чистый виртуальный вызов функции». Потом я узнаю, что он уже позвонил моему доктору. Как мне перегрузить delete или написать этот код таким образом, чтобы он не вызывал dtor, поэтому я могу написать delete obj; и вызывает ли он obj-> deleteMe (), который затем вызывает собственную функцию удаления и dtor?