会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
走自己的路
博客园
首页
新随笔
联系
订阅
管理
2025年7月10日
结构体强制1字节对齐
摘要: 1. 背景 结构体成员对齐 C++ 编译器为了性能优化,会使用默认的对齐方式对结构体成员进行内存对齐(padding)。 这意味着结构体在内存中可能不是紧凑排列的,而是插入了填充字节。 写入文件时的问题 如果你直接将结构体写入文件,填充字节也会被写入,这会导致: 文件体积变大。 文件格式不兼容(尤其
阅读全文
posted @ 2025-07-10 14:27 仰望星河Leon
阅读(98)
评论(0)
推荐(0)
公告