我嘗試在boost的幫助下使用非默認構造函數序列化派生指針類。 在編譯我得到一個錯誤: Derived.h: In function ‘void boost::serialization::load_construct_data(Archive&, const A::Derived*, unsigned int)’:
in Derived.h: error: no matching funct
我將多個數據加載到boost::archive::text_oarchive,現在我需要提取數據。 但由於存檔包含多個記錄,我需要一個迭代器。 像 //input archive
boost::archive::text_iarchive iarch(ifs);
//read until the end of file
while (!iarch.eof()){
//read curr