ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1266134 Топик полностью
Nikolay_Po (07.12.2022 11:04, просмотров: 82) ответил VLLV на Делал объединение структур данных, которые одновременно не использовались, даже не понимаю, в чем проблема. Все наглядно, и в отладке удобно.
Я сначала детально прорабатывал сами функции "бизнес-логики", безотносительно оптимизации использования памяти. И менять доступ к данным со структуры на структуру в союзе было просто долго и с риском возникновения ошибок. Использовались и указатели, и битовые маски... Поэтому, когда выяснилось, что нескольким разным функциям не хватает памяти, решил вопрос быстро при помощи malloc()/free(). Повезло, что не требовалось хранить большие объёмы данных между вызовами.