Переношу одну программулину с 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)