QList中的指针成员无法释放内存,大家是怎么做的?

QThread * thread = new QThread();
QList * list = new QList();
list->append(thread);

然后遍历QList中的线程,当某个线程运行完后释放内存
delete list->takeAt(i);
但发现程序运行很久后占用的内存在增大,是不是delete list->takeAt(i);没有释放掉内存

加一句list->takeAt(i)=NULL;试试