Допустим, у меня есть следующий список: < /p>
QList list;
list.add(new Type());
list.add(new Type());
list.add(new Type());
list.add(new Type());
list.add(new Type());
list.add(new Type());
< /code>
Если я хочу опустошить список, я могу вызовать list.clear () < /code> < /p>
, а затем автоматически удалять каждый указатель или мне нужно сделать следующие, чтобы предотвратить утечки памяти: < /p>
.foreach (Type* t, list) delete t;
list.clear();
Подробнее здесь: https://stackoverflow.com/questions/238 ... he-objects