首页 > 其他 > 详细

逆向基础之结构体对齐

时间:2018-10-16 23:28:16      阅读:190      评论:0      收藏:0      [点我收藏+]

遵循以下原则,数据成员对齐;结构体大小;结构体有某些成员大,最大对齐,对齐参数笔结构体的sizeof小,偏移以此为准。

struct

{

char a;

int b;

char c;

}

a 1b,补3

b  4b

c 1b,补三

struct

{

int a‘;

char b;

char c;

}

a 4b;

b c 补2

对齐原因为了在效率或者空间上面做优化。

逆向基础之结构体对齐

原文:https://www.cnblogs.com/kk328/p/9800805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!