Witam, czy ktoś już zdążył serializować C++ 11 std :: shared_ptr z boost :: serialization. Istnieje wiele przestarzałych postów, ale żaden z akceptowalnym rozwiązaniem. Nie zamierzam się zastanawiać, dlaczego chcę użyć std :: shared_ptr, po prostu to zaakceptuj!C++ 11 std :: shared_ptr + boost :: serializacja
Znalazłem ten inny wpis: boost serialize and std::shared_ptr, ale nie odpowiada na mój problem, jak serializować std :: shared_ptr, który sugeruje użycie boost :: shared_ptr, co nie jest możliwe w moim przypadku.
I ten post How can boost::serialization be used with std::shared_ptr from C++11? zaleca również użycie boost :: shared_ptr.
Byłbym zainteresowany, gdyby ktoś znalazł już pracę, która zarządza serializacją std :: shared_ptr.
Hej, w końcu znalazłem rozwiązanie mojego problemu, aby uzyskać odpowiedź na pytanie https://stackoverflow.com/a/14999396/2039157.
Konwertuj std :: shared_ptr, aby zwiększyć :: shared_ptr dla serializacji. – ForEveR
Tak, zamierzałem powiedzieć, że jeśli używasz 'boost :: shared_ptr' jest opcją, to jest odpowiedź: http://stackoverflow.com/questions/9944274/boost-serialize-and-stdshared-ptr – jogojapan
Hm, co dokładnie rozumiesz przez konwersję? Mam nadzieję, że nie zamienisz std :: shared_ptr na boost :: shared_ptr;) Podaj przykład, jak powinna działać ta konwersja. – denim