Nikolay_Po (07.12.2022 11:04, просмотров: 102) ответил VLLV на Делал объединение структур данных, которые одновременно не
использовались, даже не понимаю, в чем проблема. Все наглядно, и в
отладке удобно.
Я сначала детально прорабатывал сами функции "бизнес-логики",
безотносительно оптимизации использования памяти. И менять доступ к
данным со структуры на структуру в союзе было просто долго и с
риском возникновения ошибок. Использовались и указатели, и битовые
маски... Поэтому, когда выяснилось, что нескольким разным функциям
не хватает памяти, решил вопрос быстро при помощи malloc()/free().
Повезло, что не требовалось хранить большие объёмы данных между
вызовами.