Есть код:
MyWidget *myWidget = new MyWidget(this);
myWidgetList.append(myWidget);
delete myWidget;
Создал некоторый виджет, положил его для удобства в QList, удалил, чтобы не занимал место. Далее этот список попользовал и пришло время удалить из него этот виджет.myWidgetList.removeAt(i);
Тут вопрос: чтобы этот виджет удалился и из списка, и из памяти, достаточно этой строчки? Или нужно как-нибудь так:myWidgetList.first().~MyWidget();
myWidgetList.removeAt(i);
PS Ну понятно, что i - это порядковый номер моего виджета, необязательно первый.