当前位置: 代码迷 >> 综合 >> C++#pragma pack
  详细解决方案

C++#pragma pack

热度:93   发布时间:2023-12-13 22:14:42.0

以下省略#pragma
pack(16),将当前对齐方式设置为16
pack(),取消自定义对齐方式,即开启默认对齐方式
pack(push),将当前对齐方式压入栈顶
pack(push,16),把原来对齐方式压栈,同时设置新的对齐方式为16
pack(push,a),将当前对齐方式压栈,同时设置其标识符为a
pack(pop),弹出栈顶值,并将当前对齐方式设置为该值
pack(pop,16),弹出栈顶值,并将当前对齐方式设置为16
pack(pop,a),一直弹出,直到标识符为a的元素被弹出,同时将当前对齐方式设置为标识符a对应的值,若没有该标识符的元素,则忽略该操作

  相关解决方案