boost::serialization 多态类型初始化
我有一个基类和 4 个派生类。我将所有派生类存储在基类指针类型的向量中。在第一次初始化期间,我使用其构造函数以不同的方式创建每个派生类型。基本…
序列化指向没有默认构造函数的类的指针时,无法覆盖 save_construct_data
我正在尝试遵循这个示例 http:// /www.boost.org/doc/libs/1_42_0/libs/serialization/doc/serialization.html#constructors 但我不断收到错误。按照…
提升序列化 - 序列化 std::tr1::shared_ptr?
Boost::Serialization 内置了对 boost::shared_ptr 的支持。 有没有办法也对 std::tr1::shared_ptr 使用此支持? 是否可以从 std::tr1::shared_ptr?…
当对虚拟基类使用 boost 序列化时,什么原因导致 C4250(类通过支配继承成员)?
VC++编译器警告含义 ">C4250 'class1':通过统治继承'class2::member' 我很清楚。 (但请参阅此处获取解释。) 我目前遇到的问题是,在序列化类层次结…
帮助编译和使用boost c++图书馆
我正在开发一个 C++ 项目,我想在其中使用 boost 的序列化库。我从boost的主页下载并安装了最新的boost库。 当我尝试编译并运行 boost 的演示序列化示…
boost.serialization - 免费版本和基类实现
我有一个“生成器”类,它基本上构造了它的子类。要使用这个东西,我只需将其子类化并传递正确的参数来构建我想要构建的对象。我想序列化这些东西,但…
使用 boost 序列化库序列化 stdext::hash_map
我想将哈希映射序列化为文件,并稍后将其反序列化。 #include #include #include class A: virtual public B { public: friend class boost::serializ…
使用 boost::serialization 序列化为 XML
这是一个新手问题。我试图将一些对象序列化为 XML,但生成的 XML 包含 boost 序列化签名、版本信息、类 ID 等。我不需要。有没有办法在不后处理 xml …
在哪里放置 BOOST_CLASS_EXPORT 进行 boost::serialization?
我正在尝试序列化指向多态类 Shape 的指针。所以我需要使用 BOOST_CLASS_EXPORT 宏 为每个子类定义一个GUID。问题是:放在哪里? 首先让我展示一个最…
使用 boost::serialization 的序列化树结构
我必须在程序中序列化 libkdtree++,树结构简要描述如下: struct _Node_base { _Node_base * _M_parent, *_M_left, * _M_right; template serialize(…
使用 Boost.Serialization 解析自定义 XML 格式
我有一个自定义 XML 格式,需要序列化为对象。 我只需要序列化某些标签并忽略其余标签。 我的印象是我需要编写自己的存档类,但没有文档解释如何完成…
C++类似于 XSTREAM 的序列化 Clean XML
我需要编写一个 Linux C++ 应用程序,它将设置保存为 XML 格式(以便于手动编辑),并通过套接字和 HTTP 通过 XML 消息与现有应用程序进行通信。问题…
boost::使用可变成员进行序列化
使用 boost::serialization,序列化在可变成员中包含缓存的派生值的对象的“最佳”方法是什么? class Example { public: Example(float n) : num(n),…
boost.serialization 和延迟初始化
我需要序列化目录树。 我对这种类型没有任何问题: std::map< std::string, // string(path name) std::vector // string array(file names in the pa…