GCC结构体内变量对齐

记不清结构体内分配 变量 对齐方式 ,用GCC简单验证一下,回想起来。很基本的东西 ,不少人有误区 ,又是变量,又 是边界 弄的很乱。数组 结构体内变量 分配的原则很简单:编译器从结构体第一个变量开始按顺序编译,用一个固定大小n的倍数分配,遇到一个变量的时候,当前n中空余空间足够,就不从新分配,若是这个n倍不够了,它就从上一个n边界开始,再以n的倍数分配适合大小,最小是n,新变量在新空间分配,所以
相关文章
相关标签/搜索