ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
271796 Топик полностью
fk0, легенда (13.09.2011 17:04, просмотров: 128) ответил fk0 на Потом усматриваю здесь ошибку. Попытка подгадать, как биты в битовом поле располагаются и через union записать туда u16. Так делать нельза -- это гоновкод. Биты могут в шахматном порядке располагаться -- ничто не запрещает. Нужно прямо битовое
Да и packed меня смущает. На некоторых архитектурах сразу исключение. Там принципиально невозможно обратиться к некоторым полям получается. Недаром это нестандартная опция. Нужно packed -- пиши ручками сериализатор, из структуры в байтики и наоборот.
[ZX]