У меня очень очень простая проблема.
Почему следующий код может освободить память,
QList<double *>rubberList ;
for(int i = 0 ; i < 1000000 ; i++)
{
rubberList.append(new double);
delete rubberList[i];
}
, а следующий не может?
QList<double *>rubberList ;
for(int i = 0 ; i < 1000000 ; i++)
{
rubberList.append(new double);
}
for(int j = 0 ; j < 1000000 ; j++)
{
delete rubberList[j];
}