2012-07-19 7 views
11

Ich habe eine QList mit Zeigern auf Objekte mit der Klassenart Model. Ich möchte diese QList nach der Verwendung in geeigneter Weise löschen. Ich weiß, Qt-Philosophie ist C-Style-Speicher-Management zu vermeiden. Wie kann ich delete dies QList?QList und löschen

Antwort

0

Wie aus an earlier revision gesehen war dieser Ansatz der OP:

QList<Model*>lstMdls; 

get Data(lstMdls); 
/* 
    * Do other things 
    */ 
for(int i=0;i<lstMlds.size();i++) 
{ 
    delete lstMdls.at(i); 
}