ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1080206 Топик полностью
evgeniy1294 (24.02.2021 21:30, просмотров: 283) ответил IBAH на Ну я же упаковываю структуры не просто так для интереса. Оно же в епроме сохраняется, в интерфейсе отображается итд. итп.
Я же говорю - сериализация, также компактно, безопасно и не зависит от компилятора. Банальный пример небезопасности вашего кода - при доступе к полю е экземпляра типа s_t на СМ0 будет вызвано исключение (busfault скорее всего, точно не помню) из-за невыровненного доступа к памяти. Есть куча ядер, которые не поддерживают невыровненный доступ к памяти: CM0, CM0+, некоторые сборки RISCV. Куча их. 

Вы пишите заведомо непортируемое довольно опасное решение, которое ещё и зависит от прихоти компиляторописателей.