0

我想编写一个继承自 streambuf 并将ZeroCopyOutputStream (google/protobuf/io/) 改编为 streambuf 的类。

有任何想法吗?

4

1 回答 1

0
  1. 编写一个 proto 描述文件并使用 protoc 将其编译为 c++ 代码
  2. 生成的 c++ 类具有读取/写入流的功能:SerializeToOstream(ostream* stream) 和 ParseFromIstream(istream* stream)

您可能需要自己从 streambuf 创建 iostream。

于 2011-04-10T07:58:22.067 回答