Вопрос

Что на самом деле делает следующее утверждение и каковы его последствия?

#pragma pack(push,8)
Это было полезно?

Решение

Это толкает ток pack установка в стек (чтобы вы могли восстановить его позже с помощью pop), а затем устанавливает выравнивание для элементов структуры на 8 байт.Все, что не выровнено естественным образом по границе 8 байт, будет иметь вставленные байты заполнения перед ним для поддержания необходимого выравнивания.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top