保留字段数组,一定要用char
今天版本出了bug,又是出现在存储字段上。
心很碎。
原因当然是字节缺斤少两了,因为挖了之前留的保留字段数组,然而这个数组却是int类型的,惯性思维让我以为这是一个char类型的,结果就是挖多了若干字节。
为什么用char比int好?因为int总是要去计算,而char就1个字节,不容易出错罢了。
总结以下两点:
-
保留字段数组,用char类型
-
挖保留字段数组时,一定要看清楚它的类型
今天版本出了bug,又是出现在存储字段上。
心很碎。
原因当然是字节缺斤少两了,因为挖了之前留的保留字段数组,然而这个数组却是int类型的,惯性思维让我以为这是一个char类型的,结果就是挖多了若干字节。
为什么用char比int好?因为int总是要去计算,而char就1个字节,不容易出错罢了。
总结以下两点:
保留字段数组,用char类型
挖保留字段数组时,一定要看清楚它的类型