Resultados de la búsqueda a petición "boost-serialization"

1 la respuesta

Impulsar serializar clase secundaria

Tengo un usuario de clase base que es serializable: class User { public: User(); std::string GetLogin() const; void SetLogin(std::string login); protected: std::string mLogin; friend class boost::serialization::access; template<class Archive> ...

1 la respuesta

El constructor deserializador no lee los datos correctamente

Estoy tratando de deserializar un objeto que no tiene un constructor predeterminado. He visto que puedes hacer esto pasando un archivo a un constructor. Sin embargo, cuando hago esto, ¿no parece leer los datos correctamente? Aquí hay un ejemplo ...

1 la respuesta

Deserialización de la jerarquía de constructores

(Esta pregunta es muy similar aéste [https://stackoverflow.com/questions/35722135/deserializing-construtor-doesnt-read-data-correctly] pero esta vez llamo alParent constructor deserializador en elChild lista de inicialización). En un caso donde ...

4 la respuesta

boost serialization std :: unique_ptr support

¿La biblioteca de serialización de impulso admite la serialización de std :: unique_ptr? Traté de compilar el siguiente código, pero si incluyo elboost :: archive :: text_oarchive oa (ofs); oa << g; línea, el compilador (por cierto gcc4.7 con ...

2 la respuesta

LevelDB vs. std :: map

En nuestra aplicación usamosstd::map para almacenar datos (clave, valor) y utilizar la serialización para almacenar esos datos en el disco. Con este enfoque, descubrimos que la E / S del disco es un cuello de botella en el rendimiento y ...

1 la respuesta

l registro polimórfico de serialización de Boost (exportación) no funciona en todos los archivos

Estoy usandoboost::serialization en mi proyecto. El proyecto es grande y serializa mis objetos en varios lugares. De acuerdo con ladocumentación aquí [http://www.boost.org/doc/libs/1_47_0/libs/serialization/doc/traits.html#export] , Debería ...

4 la respuesta

Error serializando una clase abstracta con boost

Estoy tratando de serializar mis estructuras de datos para escribirlas en un socket tcp. Hasta ahora descubrí que mi problema es la serialización. Incluso intenté usar BOOST_SERIALIZATION_ASSUME_ABSTRACT(T) pero no puedo encontrar ningún ...

8 la respuesta

Poner la serialización de una clase en una DLL

Estoy buscando un ejemplo (de trabajo) para serializar externamente una estructura de clase en una DLL. Actualmente no puedo encontrar ningún ejemplo para eso. La documentación de Boost solo indica algunas macros, los foros y grupos de noticias ...

2 la respuesta

Boost serialización con punteros y constructor no predeterminado

¿Cómo serializaría / deserializaría esta clase usando boost :: serialization? #include <vector> struct Foo { struct Bar { std::vector<int> * data; // Must point to Foo::data Bar( std::vector<int> * d ) : data(d) { } }; std::vector<int> data; ...