Hi ha già qualcuno in grado di serializzare un C++ 11 std :: shared_ptr con boost :: serialization. Ci sono molti post obsoleti, ma nessuno con una soluzione accettabile. Non sto discutendo perché voglio usare std :: shared_ptr, basta accettarlo!C++ 11 std :: shared_ptr + boost :: serializzazione
Ho trovato questo altro post: boost serialize and std::shared_ptr ma non risponde al mio problema come serializzare lo std :: shared_ptr suggerisce solo di usare boost :: shared_ptr che non è possibile nel mio caso.
E anche questo post How can boost::serialization be used with std::shared_ptr from C++11? consiglia di utilizzare boost :: shared_ptr.
Sarei interessato se qualcuno ha già trovato un lavoro che riesce a serializzare lo std :: shared_ptr.
Hey ragazzi Ho finalmente trovato una soluzione al mio problema vedere https://stackoverflow.com/a/14999396/2039157 per la mia risposta.
Convertire std :: shared_ptr per boost :: shared_ptr per serializzare. – ForEveR
Sì, stavo per dire, se si usa 'boost :: shared_ptr' è un'opzione, questa è la risposta: http://stackoverflow.com/questions/9944274/boost-serialize-and-stdshared-ptr – jogojapan
Hm, cosa intendi per conversione? Spero che non intendi sostituire std :: shared_ptr con boost :: shared_ptr;) Fornisci un esempio su come dovrebbe funzionare la conversione. – denim