我有一个位列表,我想将其解压缩到阶段,阶段 #1 将其解压缩到结构 A,并且根据我在 A.next 字段中收到的值,我想将“REST”解压缩到另一个击中,可以是 B、C 或 D。
我的问题是如何通知下一个解包从哪里开始解包。代码:
unpack(packing.low, l, A);
if (A.next==B) {unpack(packing.low, l, B, LAST_UNPACK_SIZE)};
if (A.next==C) {unpack(packing.low, l, C, LAST_UNPACK_SIZE)};
if (A.next==D) {unpack(packing.low, l, D, LAST_UNPACK_SIZE)};