摘要: 这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。 #pragma pack (n) 作用:C编译器将按照n个字节对齐。 #pragma pack () 作用:取消自定义字节对齐方式。 #pragma pack (push,1) 作用:是指 阅读全文
posted @ 2016-05-14 13:14 西西- 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1 引子 在程序中,有的时候我们定义结构体的时候,要用#pragma pack(push,1) & #pragma pack(pop)类似代码将结构体包起来。 一般形式如下: #pragma pack(push,1); struct A { } ; #pragma pack(pop); 这么做有什么 阅读全文
posted @ 2016-05-14 13:10 西西- 阅读(225) 评论(0) 推荐(0) 编辑