我有一个QList<float**>
. 我首先迭代元素以使用它们:
for( int i = 0 ; i < nb ; i++ )
{
float** data1 = data_list.at( i ) ;
float** data2 = data_list.at( i + 1 ) ;
// do things with data1 and data2
}
如果我delete[]
以 C 风格的方式data1
在data2
这个循环中会发生什么?元素是否在位置i
和被破坏(这样就不能再访问它们了)?i+1
data_list
i