1
5
使用这种方法,您将不得不解析接收到的结果(因为上面的代码只是将数据转换为非结构化字符串)。
另一个问题是,因为C++不支持反射,所以必须为对象定义运算符& lt;lt。这是A的代码
如果需要结构化序列化,请看一下 boost::serialization . |
2
2
你可能想看看
注意C++没有反射或双/多分派,所以你必须自己为未知大小的对象提供支持:
|
4
0
既然你在谈论网络,那么你似乎非常想创建某种信息并通过网络发送它。
有一些库可以为这些消息创建消息和生成API,其中最著名的是Google协议缓冲区。(
优势包括:
此外,还可以使用文本输出并使用lzo等压缩它以获得一些空间:) |
Andre · Boost日志琐碎自动刷新 6 年前 |
Vitor · 如何使用boost::bind追加参数? 6 年前 |
slepasteur · 提高MSM编译速度 6 年前 |
werk jlcv · 如何快速删除数百万个文件 6 年前 |
hromer · 我的Boost正则表达式与任何内容都不匹配 6 年前 |
user997112 · 使用互斥量和条件变量跨内存提升进程间共享向量 6 年前 |