今天看程序遇到如下的定义方式实在是不解其意,特查资料充电,将所得与诸位分享:
typedef __packed struct
__packed应该是编译器的关键字吧。 本文转自:http://blog.csdn.net/tender_wolf/article/details/3971694
注意,由于语法变化,下面的语法可能编译不通过,需要修改成 typedef _Packed struct
#program pack(push,1) typedef struct #program(pop)
|
typedef _packed struct _packed关键字的意思是在struct和union结构中不添加填充字节
最新推荐文章于 2023-10-25 11:47:07 发布