boost-serialization

    1熱度

    1回答

    我有一個對象,我使用boost存檔序列化。該對象有一個boost::math::normal_distribution<double> distribution類型的成員,但是boost不提供這種類型的序列化方法,所以我將序列化均值和標準偏差。我的序列化功能看起來像: template<class Archive> void serialize(Archive& ar, const un

    0熱度

    1回答

    我們正在使用boost :: serialization測試一個非常簡單的序列化代碼。測試只是在文件中寫入一個std :: string。 它編譯好,但問題是,當調用< <運算符時它會拋出一個異常。該文件保持空白。 未處理的異常在test.exe的0x1004b370(msvcr100d.dll)0x000000000021647a:0000005:訪問衝突0x000000000021647a 我

    3熱度

    1回答

    首先,現在boost :: serialization是否支持unordered_set?我沒有找到頭文件boost/serialization/unordered_set.hpp。 這裏是我試圖執行代碼: namespace boost { namespace serialization{ template<class Archive, typename T, typename H, ty

    0熱度

    1回答

    這個問題更適合Boost論壇嗎?下面引用了完整的代碼,我不認爲我錯誤地嘗試將auto_ptr序列化示例轉換爲unique_ptr示例,與此網站上的其他unique_ptr示例相比較。因此,爲什麼我會在Boost庫中深處收到編譯錯誤?我之前在標準容器上使用過Boost序列化,沒有任何問題,儘管這是一個自定義適配器,但如果編譯了類似的示例,爲什麼不呢? 我引用http://www.boost.org/

    0熱度

    1回答

    我試圖弄清楚爲什麼這段代碼 會在啓動函數返回0時崩潰, 我懷疑當它從啓動函數返回時,它會調用 析構函數爲xml_iarchive並且它在那裏失敗。 xml_iarchive調用它的析構函數之前,是否必須調用flush或者某個函數來清理之前執行清理操作:。 我不知道,:) // serialize class FileLayout { private: std::string m

    0熱度

    1回答

    我嘗試在boost的幫助下使用非默認構造函數序列化派生指針類。 在編譯我得到一個錯誤: Derived.h: In function ‘void boost::serialization::load_construct_data(Archive&, const A::Derived*, unsigned int)’: in Derived.h: error: no matching funct

    0熱度

    1回答

    使用boost ::序列化時 我試圖建立來自Boost演示::系列化頁: #include <fstream> #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> class gps_position { private: friend class boo

    0熱度

    1回答

    我將多個數據加載到boost::archive::text_oarchive,現在我需要提取數據。 但由於存檔包含多個記錄,我需要一個迭代器。 像 //input archive boost::archive::text_iarchive iarch(ifs); //read until the end of file while (!iarch.eof()){ //read curr

    4熱度

    2回答

    我試圖打造的第一個例子,我在這裏找到:Boost serialization tutorial ,但我得到這個錯誤: Undefined symbols: "boost::archive::archive_exception::~archive_exception()", referenced from: void boost::serialization::throw_excepti

    1熱度

    1回答

    我正在試圖構建一個像結構的樹來進行由一系列問題組成的測試。 的想法是,測試,提問,QuestionPart都會從下面的類派生:我嘗試了 class Node { friend class boost::serialization::access; template<class Archive> void serialize(Archive & ar, const