C++Builder XE TIdTCPServer和TIdTCPClient(10.5)如何传递用 map

fangjunai 2013-03-10 12:44:02
C++Builder XE TIdTCPServer和TIdTCPClient(10.5)如何传递用 map
据说要序列化才能传递.如何序列化?
...全文
455 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dataxdata 2013-03-23
  • 打赏
  • 举报
回复
引用 6 楼 fangjunai 的回复:
能否提供一下代码? 非常感谢!
还是把建map所用的原始数据发过去更合适
fangjunai 2013-03-23
  • 打赏
  • 举报
回复
引用 3 楼 dataxdata 的回复:
把map中的值都读出来,发送过去后在另一边重建
能否提供一下代码? 非常感谢!
dataxdata 2013-03-22
  • 打赏
  • 举报
回复
不管怎么样,总得把数据传送过去,如果无法利用类自身的数据导出/导入功能,就只能一点一点读出来了,其实可以直接把建立map的原始数据发送过去,在另一边重建,相当于用一套数据在两边各建立一个map
fangjunai 2013-03-22
  • 打赏
  • 举报
回复
map 共有2层. map<组名(String),map<用户Id(Int),用户结构体(student)> > Map;
引用 3 楼 dataxdata 的回复:
把map中的值都读出来,发送过去后在另一边重建
还有更好的办法吗?
dataxdata 2013-03-21
  • 打赏
  • 举报
回复
把map中的值都读出来,发送过去后在另一边重建
fangjunai 2013-03-21
  • 打赏
  • 举报
回复
有没有简单点的 序列化组件? boost 实在太臃肿了.
我不懂电脑 2013-03-11
  • 打赏
  • 举报
回复
有时候为了将数据进行持久存储,也需要序列化,现成的开源序列化库有boost的serialization库,支持对于map、vector等常见容器的序列化/反序列化操作。 http://blog.csdn.net/cay22/article/details/4386394

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧