我有一个小的对象层次结构,我需要通过套接字连接进行序列化和传输.我需要序列化对象,然后根据它的类型反序列化它.有没有一种简单的方法在C++中实现这一点(就像在Java中一样)?
是否有任何C++序列化在线代码示例或教程?
编辑:为了清楚,我正在寻找将对象转换为字节数组,然后返回到对象的方法.我可以处理插座传输.
我想异步写文件.我有一个带有一个函数的类,它接受一个向量和文件名,然后将它发送到文件中.这个函数可以从类外调用几千个时间.
我想要执行write async的原因是...调用者只能请求写入,然后不必担心它或等待写入完成.
我没有使用套接字,tcp ...
我正在研究boost :: asio,试图找到示例 - 我能找到的只是使用网络的例子:http: //liveworkspace.org/code/3R3RUd%240
boost :: asio async_read保证读取所有字节
和更多.
有人可以为文件i/o建议一个例子吗?
我的要求是否有意义?