ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
23 мая
1150686 Топик полностью
RxTx (02.12.2021 20:16, просмотров: 150) ответил Vit на хм...у мелкомягких pack takes effect at the first struct, union, or class declaration after the pragma is seen. pack has no effect on definitions.
Всё нормально, это везде так. pragma pack действует на декларации (объявления типов, declarations). Поясняется, что подействует, мол, на первый же struct/union/class после прагмы, будучи такой найден (и на все последующие тоже). Но pragma pack не действует на объявления переменных (так называемые definitions). Что надо запомнить: действует на class/struct/union объявления типов. Не действует на переменные. 
Русское метафизическое подполье
Ответы