谷歌协议缓冲区编码字符串

时间:2019-06-01 09:42:06

标签: protocol-buffers

我有一个使用协议缓冲区的代码段,但是在writeTo方法中,字符串值未编码

写输出流后,我可以读取字符串值

business::Company company;
company.set_name("Example Ltd.");
company.set_url("http://www.example.com");

 // 1st employee
 {
   business::Employee *employee = company.add_employee();
   employee->set_first_name("John");
   employee->set_last_name("Doe");
   employee->set_email("john.doe@example.com");
 }           

fstream output("company.bin", ios::out | ios::trunc | ios::binary);
company.SerializeToOstream(&output);

0 个答案:

没有答案