Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
25 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1503926
Топик полностью
SciFi
(06.03.2025 16:19, просмотров: 108)
ответил
ЫЫyкпy
на
Нашел о чем беспокоиться. :)) Раскладка битов и байтов в структурах стандартами С/С++ не определена и отдается на откуп компилятору. Одного этого достаточно чтобы не мечтать о переносимости, анонимные члены и union на это уже не влияют. Но для конкретного компилятора эта раскладка известна, её можно описать, и пусть те, кому не повезло занимаются преобразованием к удобному для них виду. В Модбасе и IP/TCP так сделали и ничего, никто не жалуется :))
Хех, далеко ли ходить за примером? >>>
https://caxapa.ru/1234181.html
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Там тоже товарищ зачем-то убогий union запилил вместо явного преобразования типов…
Eddy_Em
(186 знак., 06.03.2025 16:25
)