我閱讀了protobuf C++編程指南的教程,它似乎在其.h函數中提供了SerializeWithCachedSizeToArray
,我也可以調用SerializeToString()
和SerializeToOstream()
。protobuf和Serialized Array/String/Ostream提供的其他目標類型
我想知道:
(1)是否PB爲cpp的代碼,其他默認序列化/反序列化的功能呢?
(2)如何使用的
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output
我搜索谷歌,但沒有得到何時何地,我應該用CodedOutputStream生成的函數。
任何解釋?謝謝。