2015-06-20 62 views
0

我知道通過的protobuf-C支持的數據類型僅限於提及here的那些,但什麼可以是protobuf的-C相當於好在C數據類型等同於的Protobuf

以下數據類型

time_t的, 中int8_t, int16_t, uint8_t, uint16_t, USHORT

回答

0

對於time_t,用uint64_t

對於所有其他人,請使用sint32_t(通常爲負值),int32_t(很少爲負值)或uint32_t(從不爲負值)。 Protobuf對整數使用可變寬度編碼,避免使用比實際需要更多的空間。例如,小於128的數字將由int32_t編碼爲1個字節。