提升序列化 - 序列化不可复制但可移动的对象?

时间:2013-02-27 13:27:30

标签: c++ serialization boost noncopyable movable

有可能吗? 它开箱即用,因为它试图在对象被反序列化时复制对象

更新1:这些对象是不可复制的,只是因为它们分配了内存,一旦分配了它,当它可以被移动时我没有看到任何理由进行复制。非序列化部分应尽可能快地保存。

1 个答案:

答案 0 :(得分:1)

我曾经有过类似的问题,而IIRC我没有找到任何解决办法,所以我将其他类型的对象反序列化并将其反馈给实际对象的构造者。另一种类型的设计只是为了快速进行反序列化并将其内容移动到实际对象。