Merhaba, zaten bir C++ 11 std :: shared_ptr serisini boost :: serialization ile serileştirmeyi başaran var. Orada bir sürü eski mesaj var ama hiçbiri kabul edilebilir bir çözüm ile yok. Ben std :: shared_ptr neden kullanmak istediğimi tartışmaya girmiyorum sadece kabul!C++ 11 std :: shared_ptr + boost :: serileştirme
Bu iletiyi buldum: boost serialize and std::shared_ptr ama sorunumu cevaplamıyor std :: shared_ptr serileştirmek için sadece benim için mümkün olan boost :: shared_ptr komutunu kullanıyorum.
Ve bu ileti How can boost::serialization be used with std::shared_ptr from C++11?, yalnızca boost :: shared_ptr öğesinin kullanılmasını önerir.
Herkes zaten std :: shared_ptr serileştirmeyi yöneten bir iş bulmuş varsa ilgilenirim.
Hey guys, benim sorunum için nihayet bir çözüm bulduğum cevabım için https://stackoverflow.com/a/14999396/2039157.
Std :: shared_ptr dosyasını serialize etmek için boost :: shared_ptr dosyasına dönüştürün. – ForEveR
Evet, “boost :: shared_ptr” seçeneği bir seçenek ise, bunun cevabı: http://stackoverflow.com/questions/9944274/boost-serialize-and-stdshared-ptr – jogojapan
Hm, Tam olarak ne demek istiyorsunuz? Umarım std :: shared_ptr dosyasını boost :: shared_ptr ile değiştirmek istemezsiniz.) Lütfen dönüşümün nasıl çalışması gerektiğine dair bir örnek verin. – denim