标签:实现 编译器 常用 概念 解析 对齐 方法 修改 不同
我们使用数据流的过程中经常会用到结构体来进行解析,这个时候就需要使用字节对齐这个概念。不同的编译器的处理方法不一样。
这里小结一下MDK里面常用的几种方法:
1. 最常见的一种
使用#pragma packed struct
2. 使用__packed struct定义结构体
在结构体的定义中使用关键字,这样实现跨编译器使用的时候会方便很多
标签:实现 编译器 常用 概念 解析 对齐 方法 修改 不同
原文地址:http://www.cnblogs.com/linux-farmer/p/7152866.html