ну а как иначе, куча не резиновая
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ы
07 сентября 2005 г. 16:31
В ответ на:
Народ!Кто применял оператор new в IAR for MSP.Проблема в следующем.Забил один массив в heap через оператор new, потом забил второй.Затем первый удалил(delete).Пытаюсь записать новый большего размера чем первый.Делается попытка записать в освободившееся место,а так как дырка маленькая то уходит на процедуру удаления записи и вылетает на спец точку дебугера и затем exit,хотя места в heap полно.И вообще в случае недостаточности места в heap всегда вылетает дебуг,вмето стандартного NULL.Может кт
отправлено SMR 07 сентября 2005 г. 16:04
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Я повторяю в куче полно места,но компилятор сначало проверяет дырку и затем вылетает в дебуг,а не проверяет оставшуюся часть heap.И почему когда куча забита вместо того чтобы выдать NULL программа куда-то вылетаем.Если не хватает место я сам проведу анализ ответа и сделаю соответ дейсвия.Может это как-то отключается?
—
SMR
(07.09.2005 16:56
82.209.246.143
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru