Ho un QList
con puntatori agli oggetti con classe Model
. Vorrei cancellare in modo appropriato questo QList
dopo che è stato utilizzato. So che la filosofia di Qt è di evitare la gestione della memoria in stile C. Come faccio a delete
questo QList
?QElenco e cancellazione
11
A
risposta
15
Si potrebbe utilizzare qDeleteAll:
qDeleteAll(lstMdls);
lstMdls.clear();
0
Come visto da an earlier revision, questo è stato l'approccio di OP:
QList<Model*>lstMdls;
get Data(lstMdls);
/*
* Do other things
*/
for(int i=0;i<lstMlds.size();i++)
{
delete lstMdls.at(i);
}
Problemi correlati
- 1. NSURLConnection asincrono e NSOperation - cancellazione
- 2. Cancellazione dell'eco
- 3. Cancellazione e impostazione dell'applicazione domestica predefinita
- 4. Comportamento gradevole e cancellazione effettiva dell'entità
- 5. Entity Framework, soft-cancellazione e query
- 6. Cancellazione attiva del rumore
- 7. cancellazione cache IISExpress
- 8. Configurazione cancellazione eco Speex
- 9. Cancellazione di un ByteBuffer
- 10. Token di cancellazione semaforo
- 11. cancellazione mentre l'iterazione
- 12. Disabilita cancellazione rumore HTC
- 13. Trame Android OpenGL: la creazione e la cancellazione al volo
- 14. Yii CJuiAutoComplete valore di visualizzazione predefinito e cancellazione al clic
- 15. Differenza tra strategie di database di troncamento, transazione e cancellazione
- 16. Jenkins: implementazione FTP/SSH, inclusa cancellazione e spostamento di file
- 17. tipo java cancellazione vs Field # getGenericType e Metodo # getGenericReturnType
- 18. Hash di array in Perl: attraversamento e cancellazione
- 19. Cancellazione e modifica di elementi nel contenitore MultiIndex Boost
- 20. Cancellazione di generici di raccolte e sovraccarichi in conflitto
- 21. Sostituzione di elementi nel vettore utilizzando la cancellazione e inserimento
- 22. AngularJS - Rilevamento, stallo e cancellazione delle modifiche al percorso
- 23. Cancellazione dell'eco acustico in Java
- 24. Qt QMainWindow cancellazione widget centrale
- 25. Cancellazione Esempio di codice token
- 26. Personalizzato UITextField tasto di cancellazione
- 27. Pulsante di cancellazione condizionale CGridview
- 28. Cancellazione file tramite comando rm
- 29. Cancellazione TPL .NETDenuta di memoriaToken
- 30. Cancellazione cache del modulo Python