为什么boost :: archive :: binary_iarchive需要一个可复制的参数?

时间:2015-08-25 11:44:56

标签: c++ c++11 boost-serialization

在此代码中:

class X {
   ...
   serialize(...)
   ...
};

void f() {
   X x;
   ifstream ifs(...);
   boost::archive::binary_iarchive ia(ifs);
   ia >> x;
}

为什么X必须是可复制的,而不仅仅是可移动的?

0 个答案:

没有答案