Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Как правильно осуществлять контроль за использованием динамической памяти в С++? (компилятор IAR)...(+)

Отправлено bseyur 27 декабря 2007 г. 15:28


Столкнулся с таким вопросом... При программировании AVR-контроллера возникла необходимость использовать динамическую память. Размер блока HEAP четко определен в настройках, тем не менее при вызове функции выделения памяти (использую оператор new), если свободного места в HEAP-е недостаточно, или вообще нет, программа просто зависает.
Возможно, помог бы оператор try, но при попытке использовать его компилятор сообщает, что обработка исключений отключена (exception handling disabled). Что посоветуете, как можно включить обработку исключений или решить проблему как-то по-иному?


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru