With Wire Type 4 it is necessary that the sizes of the Length Indicator for arrays and structures are identical so that the length field can be evaluated for an unknown Data ID.翻译
时间: 2024-04-23 14:27:16 浏览: 141
使用 Wire Type 4,对于数组和结构体的长度指示器,必须保证它们的大小相同,以便在出现未知的 Data ID 时可以正确地解析长度字段。这句话的意思是,当某个元素的数据类型是复杂数据类型(Wire Type 4)且其标记中的 Data ID 值未知时,需要通过长度指示器来获取该元素的实际数据长度。对于数组和结构体来说,它们的长度指示器都需要放在标记后面,并且必须保证它们的大小相同,才能够在处理未知 Data ID 的情况下正确地解析长度字段。否则,如果数组和结构体的长度指示器大小不同,就无法确定长度字段的大小,从而无法正确地解析元素的实际数据。因此,在使用 Wire Type 4 时,必须保证所有数组和结构体的长度指示器都具有相同的大小。
阅读全文