- 0
- 0
- 约8.92千字
- 约 12页
- 2018-01-28 发布于贵州
- 举报
[C]字节对齐与结构体大小精选
[C++]字节对齐与结构体大小
说明:
结构体的sizeof 值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这
些问题在平时编程的时候也确实不怎么用到,但在一些笔试面试题目中出是常常出现,对sizeof 我们将在
另一篇文章中总结,这篇文章我们只总结结构体的sizeof,报着不到黄河心不死的决心,终于完成了总结,
也算是小有收获,拿出来于大家分享,如果有什么错误或者没有理解透的地方还望能得到提点,也不至于
误导他人。
别忘了这里/blog/static/30203796201082494026399/
一、解释
现代计算机中内存空间都是按照byte 划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开
始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一
定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开
始存取。比如有些架构的CPU 在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编
程必须保证字节对齐.其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对 数据存
放进行对齐,会在存取效率上带来损失。比如有些平台每次读都是从偶地址开始
您可能关注的文档
- ps 名片设计精选.ppt
- PVC底涂技术规范精选.doc
- pythonInMaya_节点的选择精选.pdf
- QC七大手教材精选.doc
- QJZDL-14----路基相关工程施工作业指导书精选.doc
- QFII介绍精选.ppt
- QJZ-800矿用隔爆兼本质安全型多回路真空电磁起动器精选.pdf
- QJ系列气体继电器安装使用说明书(中英)精选.pdf
- PS教程:PS打造春意盎然的梦幻文字特效精选.doc
- QP-05 内部体系审核控制程序 A1精选.ppt
- 2026年中国联通福建省分公司校园招聘笔试参考试题及答案解析.docx
- 2026年广州市东山区中小学教师招聘笔试备考试题及答案解析.docx
- 2026年平凉市烟草专卖局校园招聘笔试备考试题及答案解析.docx
- 2026年吉安市烟草专卖局校园招聘笔试参考试题及答案解析.docx
- 2026年开封市顺河回族区事业单位招聘笔试备考试题及答案解析.docx
- 2026年聊城市东昌府区事业单位招聘考试参考试题及答案解析.docx
- 2026年河北省承德市事业单位招聘考试参考试题及答案解析.docx
- 2026年中冶集团武汉勘察研究院有限公司校园招聘笔试参考试题及答案解析.docx
- 2026年广州市东山区事业单位招聘考试模拟试题及答案解析.docx
- 2026年阿勒泰市烟草专卖局校园招聘笔试参考试题及答案解析.docx
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)