ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
57571 Топик полностью
scum (28.04.2006 11:14, просмотров: 1) ответил =AlexD= на Чтобы поля будут лежали ровно друг за другом нужно заранее отсортировать их от бОльших к мЕньшим, возможно тогда и pragma pack не понадобится. (при условии, что структуры не даны "свыше")
далеко не факт. То что большинство компайлеров не выравнивают поля в структуре например на границу ширины шины памяти не означает что никто так не будет делать. В стандарте не определено значит всегда есть шанс налететь на специфическое поведение компайлера. А отлавливать потом такие баги достаточно неприятно.