您的位置:首页 > 其它

含有结构体的结构体的内存分配的分析

2017-05-19 20:15 609 查看
### Date:2017/5/20

###Author: Soaringlee        

        首先分析一下含有基本数据类型成员的结构体的内存分配:

struct空间分配的原则:

(1) 整体空间是占用空间最大的成员所占字节数的整数倍;

(2)数据对齐原则:内容按成员先后顺序摆放,当排到该成员变量时,其前面已摆放的空间大小必须是该成员类型大小的整数倍,如果不够,则补齐,依次向后类推。

含有结构体的结构体的空间分配:

(1) 整体空间是子结构体和父结构体中占用空间最大的成员所占字节数的整数倍;

(2)数据对齐原则:内容按照成员先后顺序摆放,子结构体前面成员所占空间必须是子结构体中占用空间最大成员所占字节数的整数倍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: