ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 мая
57525 Топик полностью
volkanaft (27.04.2006 14:30, просмотров: 1) ответил scum на В iso/iec 9899:1999 указано что компилер не может поменять местами поля структуры, а вот проредить их может запросто. Так что в общем случае всё-таки нельзя гарантировать как структура отляжет в памяти. Выравнивание полей как правило рулится прагмами, кот
aligned in an implementation defined manner appropriate to its type - ну а я про что - они лягут ровно так , как были бы объявлены без структуры, а в конце структуры - да могут встать лишние байты определяемые правилами выравнивания для данной target