Привет, кому-то уже удалось сериализовать C++ 11 std :: shared_ptr с boost :: serialization. Там много устаревших сообщений, но нет приемлемого решения. Я не буду обсуждать, почему я хочу использовать std :: shared_ptr, просто примите это!C++ 11 std :: shared_ptr + boost :: serialization
Я нашел этот пост: boost serialize and std::shared_ptr, но он не отвечает на мою проблему, как сериализовать std :: shared_ptr, он предлагает использовать boost :: shared_ptr, что невозможно в моем случае.
И этот пост How can boost::serialization be used with std::shared_ptr from C++11? также рекомендует использовать boost :: shared_ptr.
Мне было бы интересно, если кто-нибудь уже нашел работу вокруг, которой удается сериализовать std :: shared_ptr.
Эй, ребята, я, наконец, нашел решение своей проблемы, см. https://stackoverflow.com/a/14999396/2039157 для моего ответа.
Преобразование std :: shared_ptr для boost :: shared_ptr для сериализации. – ForEveR
Да, я собирался сказать, что если использовать 'boost :: shared_ptr' вариант, это ответ: http://stackoverflow.com/questions/9944274/boost-serialize-and-stdshared-ptr – jogojapan
Hm, что именно вы имеете в виду, обратившись? Надеюсь, вы не хотите заменить std :: shared_ptr boost :: shared_ptr;) Пожалуйста, дайте пример о том, как должно работать преобразование. – denim