Указатели (создание динамического двухмерного масива)
Добавлено: 05 ноя 2004, 13:01
Я делаю так:
A=new double*;
for(int l=0;l<size;l++){
A[l]=new double;
}//Массив создан. Я могу с ним работать!
for(int k=0;k<size;k++){
delete A[k];
}//Здесь всьо тоже хорошо.
delete A;// Здесь выскакивает Assert
Почему? Как правильно создавать динамические двухмерные массивы и как их правильно удалять?
A=new double*;
for(int l=0;l<size;l++){
A[l]=new double;
}//Массив создан. Я могу с ним работать!
for(int k=0;k<size;k++){
delete A[k];
}//Здесь всьо тоже хорошо.
delete A;// Здесь выскакивает Assert
Почему? Как правильно создавать динамические двухмерные массивы и как их правильно удалять?