- 博客(1)
- 收藏
- 关注
转载 c++内存对齐的规则
结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。结构体内部成员的对齐要求,结构体本身的对齐要求。最重要的有三点 (一)成员对齐。对于结构体内部成员,通常会有这样的规定:各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。但是也可以看到,有时候某些字段如果严格按照大小紧密排列,根本无法达到这样的目的,因此有时候必须进行padding。各成员
2016-10-18 20:45:50
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人