История изменений
Исправление unC0Rr, (текущая версия) :
Всё просто: сырой указатель рассматривай как невладеющий. Qt не принимает на себя управление временем жизни объектов по указателям в подавляющем числе случаев, единственное исключение, которое приходит на ум - когда указывается парент у QObject, но это элементарно: просто никогда его не указывай.
Метод connect, естественно, удалять или перемещать объект по ссылке не будет, его же можно вызывать и для объектов на стеке.
И это общая практика в современном С++ - избегать сырых указателей любой ценой не нужно, но они всегда не владеющие.
Исходная версия unC0Rr, :
Всё просто: сырой указатель рассматривай как невладеющий. Qt не принимает на себя управление временем жизни объектов по указателям в подавляющем числе случаев, единственное исключение, которое приходит на ум - когда указывается парент у QObject, но это элементарно: просто никогда его не указывай. Метод connect, естественно, удалять или перемещать объект по ссылке не будет, его же можно вызывать и для объектов на стеке.