笔记Google Protocol Buffers浅析(一)
//提前获取对象序列化所占用的空间并进行一次性分配,从而避免多次分配 //而造成的性能开销。通过该种方式,还可以将序列化后的数据进行加密。 //之后再进行持久化,或是发送到远端。 int length = logonReq.ByteSize(); char* buf = new char[length]; logonReq.SerializeToArray(