ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
1150606 Топик полностью
esaulenka (02.12.2021 16:50, просмотров: 419) ответил Vit на хм...у мелкомягких pack takes effect at the first struct, union, or class declaration after the pragma is seen. pack has no effect on definitions.
Какая-то фигня там написана. 

Подозреваю, вместо "definitions" надо читать "forward declaration"


Вот тестовый пример https://godbolt.org/z/fo4MdsbP4 , там pack(1) работает. И в реальном проекте (на MSVC2017 и MSVC2019) у меня работало корректно.