std::ostringstream oss;
boost::archive::text_oarchive oa(oss);
我在存档的开头添加了一个值为 0 的 int。这将充当占位符。
int number_of_objects= 0;
oa & number_of_objects;
我将一些对象添加到 boost text_orachive。
//loop and select objects which fit criteria
oa & object[i];
现在我如何返回(查找)并将实际值(i)代替序列化存档中的占位符(number_of_objects)?