博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++字节对齐编译器指令#pragma
阅读量:6910 次
发布时间:2019-06-27

本文共 370 字,大约阅读时间需要 1 分钟。

第一种

#pragma pack(push, 1) // 先把当前对齐设置压栈,再设置为1字节对齐struct S{    char a;    int an[1];};#pragma pack(pop)    // 恢复先前压栈的设置
#pragma pack(push, 1)相当于
#pragma pack(push) #pragma pack(1)

第二种

#pragma pack (n)             //作用:C编译器将按照n个字节对齐。struct S{    char a;    int an[1];}#pragma pack ()              // 作用:取消自定义字节对齐方式

 

转载于:https://www.cnblogs.com/fisherman-luo/p/10335439.html

你可能感兴趣的文章
PHP-FPM@year12
查看>>
Reportviewer中的函数使用——打印当前日期并格式化
查看>>
oracle用户管理
查看>>
15.Intellij中配置jdk/tomcat/maven
查看>>
GridView中实现CheckBox的全选
查看>>
home.pl 正在促销,一些域名免费(终止于2017.4.4)
查看>>
python、js 时间日期模块time
查看>>
Loadrunner监控Centos
查看>>
转:问题解决:The project cannot be built until build path errors are resolved
查看>>
Python--day25--面向对象之多态
查看>>
submit
查看>>
数据结构-----树状数组
查看>>
mac终端下svn常用命令
查看>>
C++的lambda表达式
查看>>
新手学习python(十六)封装redis
查看>>
vue移动端弹框组件
查看>>
vuex
查看>>
vux 全局使用 loading / toast / alert
查看>>
面向对象数组操作
查看>>
Cocos2d-x之内存管理
查看>>