#include #include #include #include void test() { QScopedPointer ptr(new QObject); ptr->deleteLater(); // Warn QPointer qptr(new QObject); qptr->deleteLater(); // Warn QSharedPointer qsptr(new QObject); qsptr->deleteLater(); // Warn QScopedPointer okPtr(new QObject); okPtr->deleteLater(); }