会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
newbird2017
博客园
首页
新随笔
联系
订阅
管理
2019年11月14日
C语言的结构体对齐问题,延伸到C++的类的size
摘要: 两个原则: 1、一个自动变量,多数在栈上,起始地址默认要求是其自身大小的整数倍。 即 char c; c的地址可以任意。 int a; a的地址必须是sizeof(int)的整数倍。 2、一个结构体的大小,必须是其内部成员size的最大公倍数。 以代码为例,看看发生了什么。 struct align
阅读全文
posted @ 2019-11-14 17:19 newbird2017
阅读(205)
评论(0)
推荐(0)
编辑