Переношу одну программулину с C под *nix на C++ под M$. Делаю выдение
массива через new[]:
//Allocate memory for arrays
Ax = new double *[N];
if(Ax == NULL)
err_exit(1);
else
for(int i=0;i<N;i++){
Ax[i] = new double[N-1];
if(Ax[i] == NULL)
err_exit(1);
}
Ax[5][3] = 5.0;
//free arrays memory
for(int i=0;i<N;i++){
delete Ax[i];
}
delete [] Ax;
Программа вылетает с ошибкой - что я делаю не так?

Ответ на:
комментарий
от krum

Ответ на:
комментарий
от krum
Ответ на:
комментарий
от krum
Ответ на:
комментарий
от krum
Ответ на:
комментарий
от dsoc

Ответ на:
комментарий
от jr_A
Ответ на:
комментарий
от k_andy
Ответ на:
комментарий
от dsoc
Ответ на:
комментарий
от jr_A
Ответ на:
комментарий
от dsoc
Ответ на:
комментарий
от dsoc

Ответ на:
комментарий
от dsoc

Ответ на:
комментарий
от k_andy
Ответ на:
комментарий
от jr_A
Ответ на:
комментарий
от dsoc

Ответ на:
комментарий
от k_andy


Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от jr_A

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [си] calloc vs malloc (2010)
- Форум Как определить массив (2003)
- Форум Динамический массив QWidget'ов. (2005)
- Форум выделение памяти в модуле ядра (2005)
- Форум Проблема с освобождением памяти в С++ (2005)
- Форум адресация массивов в С++ (2015)
- Форум доступ к шаблонным объектам фабрики??? (2006)
- Форум double free or corruption (out) (2018)
- Форум вопрос про память - детский (2007)
- Форум Использовать семафоры для взаимного исключения (2018)