2

我用 C++ 编写了几个模拟程序,并希望用管道连接它们的输出/输入(最好的解决方案可能是使用 C++ 流)。

为此,我想序列化一些对象(例如模拟输出/输入是张量和矩阵)。我应该如何处理这个问题?我在谷歌上搜索了一段时间的序列化+管道,但实际上并没有找到任何关于这个的东西......

关于起点的任何提示?例如,使用提升/序列化与管道交换对象是否容易?一般来说,如果序列化是基于文本的(为了避免舍入错误,我会发送十六进制值而不是十进制),我会很高兴,所以我可以将输出流重定向到文本文件中,将它们拆分等等......我也可以这样可能在不同的程序中编写我的模拟......

谢谢所有的答案!

4

1 回答 1

2

检查这些库:

http://en.wikipedia.org/wiki/Thrift_(协议)

http://code.google.com/apis/protocolbuffers/

于 2010-03-10T14:17:34.873 回答