你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
张亚飞 发表于 2017-10-19 14:32 先一字节对齐,把新增的放在最下边,memcpy
uzslm 发表于 2017-10-18 22:46 union 是个很好的办法,但你多出来那个成员最好在底部; 而且这涉及到成员对齐问题,可以看看用 pack预编译 ...
vention123456 发表于 2017-10-19 18:25 问题就是不能把多出的放最下面;多出的是中间插入的。
问题就是不能把多出的放最下面;多出的是中间插入的。
问题就是不能把多出的放最下面;多出的是中间插入的。
union 其实就是占用同一块内存,在共用体里边定义一个与结构体等长的char数组,数组里边每个字节对应结构体从上到下的字节。按照结构体里边每个元素的字节数从stOne赋值值stTwo。
先定义两个结构体指针,分别指向两个结构体的首地址;
再强制将两个指针转换为uint8类型
用for循环逐个读取并幅值
=========
个人愚见,勿拍砖