Что будет, если переопределить деструктор в производном от QObject классе?
Насколько я знаю, класс QObject в Qt несёт в себе особенные функции слежения за объектами и сам их удаляет.
Мне нужно выполнить функцию при удалении объекта, поэтому я переопределил деструктор. Чем это грозит? Вообще в Qt можно делать свои деструкторы, зная, что объект сам следит за своими потомками?
class MyClass : public QObject
{
Q_OBJECT
public:
explicit MyClass(QObject *parent = nullptr);
~MyClass();
}