Выводи в консоль this и &obj который хочешь дебажить
Ну тип волшебного сигнала detached не существует
Вот такого говна-пирога ещё можно сделать struct Naher { using VecPtr = QVector<int>*; static void setObj(const VecPtr obj) { if (!watchee) watchee = obj;} static void detach(const VecPtr obj) { if (obj == watchee) qDebug() << "detach";} private: inline static VecPtr watchee {nullptr}; }; Отслеживаемый объект: QVector<int> obj {1, 2, 3}; Naher::setObj(&obj); Внутри QVector<T>::detach: Naher::detach(this);
Обсуждают сегодня