Protobuf 的 SerializeToString 的输入参数不是string

来源:互联网 发布:人工智能上市公司一览 编辑:程序博客网 时间:2024/05/05 06:46

CCmString aProtocolBuffer;changes.SerializeToString(aProtocolBuffer);

changes 是一个protobuf自动生成的类的对象,上面的代码编译会报错,原因在于,SerializeToString的输入参数不是string, 而是string*

改成下面这样就ok了:

CCmString aProtocolBuffer;changes.SerializeToString(&aProtocolBuffer);


原创粉丝点击