SOME/IP协议详解「2.1.6·序列化:数组|Arrays」 点击返回雪云飞星的SOME/IP协议详解「总目录」 SOME/IP协议详解「2.1.6·序列化:数组|Arrays」 1 静态长度数组 2 动态长度数组 数组和字符串很类似,都是分为静态和动态两类,但是在序列化的方式上又有所区别 1 静态长度数组 静态数组的长度是固定的,不像静态字符串那样通过\0来实现变长。且静态数组可以像动态字符串那样通过配置添加一个长度域(也可以没有)。 我们举一个2维数组的例子看看实际序列化后的样子: /*静态array**********************************************/ uint8 arr[2][4]; 可以看到2维数组有两类不同的长度域,一种是第1维度的length_