ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
204675 Топик полностью
skmr (04.08.2010 14:47, просмотров: 121) ответил AlexandrY на Нука раскажите где вы используете malloc. Боевой програмер встраиваемых систем даже в страшном сне не позволит себе malloc.
В аtmege128, например, ну не malloc, но свои функции выделения/освобождения памяти. а) на этапе инициализации, когда на этапе компиляции неизвестно сколько и каких структур надо выделить. Тут вообще быстродействие не играет никакой роли. В принципе, это трудно назвать динамическим выделением, так как память выделяется только на этапе инициализации, но тем не менее "честно" вызываются функции менеджера памяти. б) В TCP/IP стеке - тут все по честному (выделение, освобождение, ...) А что мешает "боевым программерам" выделять динамически память? Религия? Ну значит я не "боевой программер". И сны про malloc мне не снятся.