boost-serialization相关内容

将类的序列化放入DLL中

我正在寻找一个(工作)的例子来外部序列化DLL中的类结构。目前我无法找到任何示例。 Boost文档只是说明一些宏,论坛和新闻组正在讨论他们的解决方案的具体问题。 所以我要求一个例子(外部)序列化类结构如下。除了类代码,我添加了一些我的序列化代码(不起作用,见底部的错误消息)。 class Foo { public: Foo(){number_ = 0; } virtual ..
发布时间:2017-06-08 19:33:20 C/C++开发

Boost序列化:XCode 5项目中的链接器错误,从CMake生成(w /最小完整示例)

在我们的主要项目中,构建管理被推迟到CMake。一切都对我们的不同的依赖,包括Boost :: System,但我们不能让它编译这个Boost ::序列化的最小示例。 CMake file #未测试以前的版本,但应该工作 cmake_minimum_required(VERSION 2.8.11) 项目(SerialCmake) #Boost依赖项 设置(BOOST_ROOT ..
发布时间:2016-11-01 22:17:16 移动开发

我收到一个错误,当我声明一个类作为其他类的成员。错误:在声明朋友时必须使用类键

我是一个C ++菜鸟,我正在试验boost序列化,我想看看它是否工作,当一个类被声明为另一个类的成员。但是当我编译我的代码,我得到了大量的错误。我试图声明基于结构,但没有改变的错误。我的代码: #include #include #include #includ ..
发布时间:2016-10-30 20:42:30 C/C++开发

Boost :: Serialization:如何避免双重保存指针? (并得到一个free.c的错误)

我目前有一个stl:list,它包含一些基础对象和一些派生类。 我可以加载和保存这个列表没有任何问题。使用BOOST_CLASS_EXPORT(...)宏,一切正常,直到我添加以下: ----------- -------------------------------------------------- ------------------------- 我需要一些包含其他对 ..
发布时间:2016-10-30 17:14:51 C/C++开发

使用模板类升级序列化

我在linux中为现有的C ++项目添加了boost序列化支持。在那个项目中有模板类叫做ContainerT,MString是通过使用模板类型作为char派生的。 MString类型用于Person类,序列化Person类中的数据。Person类如下所示(由于实际项目很大,只有一部分在这里) #ifndef PERSON_H_ #define PERSON_H_ #inc ..
发布时间:2016-10-30 02:28:04 C/C++开发

C ++ Boost ptr_map序列化错误

我有一些代码,我想构建。代码使用boost :: ptr_map类来序列化某些对象。我有Visual Studio 2008与boost1.38和我从编译器得到以下错误。我不知道有没有人看过这样的东西。 C2039:'serialize':不是'boost :: ptr_map'的成员 看起来像一些参考缺少,我不知道是什么,我没有看到任何boost / serialization / ..
发布时间:2016-10-28 04:24:45 C/C++开发

Boost:序列化:谁清理反序列化的数据?

我将序列化并将对象的原始指针发送到另一个应用程序。 当反序列化时,我得到另一个原始指针。这意味着Boost :: Serialization在内部构造此指针后面的对象。我现在好奇谁拥有该对象的所有权,如果Boost将删除该对象,如果它不再需要。 一些代码,可能更好地显示什么问题是: void anyMethod() { std :: ifstream file(“archi ..
发布时间:2016-10-28 04:18:04 C/C++开发

Boost:序列化/反序列化通过ZeroMQ拉套接字传递的自定义C ++对象

说明: 我有一个名为 GenericMessage 的C ++类,它只保存ID和数据成员(见下面的代码片段1 - GenericMessage.hxx)。我的目的是序列化这个类的实例,并通过实现推式模式的ZeroMQ套接字发送它。 序列化和发送任务已在类ZMQHandler (请参阅sendToBE函数)中实现,它放在头文件名ZMQHandler.hxx中在下面的代码段2 中。此类通过 ..
发布时间:2016-10-28 01:31:09 C/C++开发

非有限浮点数的解串行甚至在适当的方面也失败

我需要使用Boost.Serialization来序列化浮点数。由于NaN和无穷大本身不能从输入流读取,我试图使用boost / math / special_functions中的facet。我已经在我的平台上使用类似于我们在这里可以找到的示例代码测试他们: http://www.boost.org/doc/libs/1_50_0/libs/math/doc/sf_and_dist/html/m ..
发布时间:2016-10-25 15:47:13 C/C++开发

我如何序列化包含指针的基本类的类?

我试图使用boost的功能来序列化指针到基元(所以我不必解除引用和做一个深存储自己)。但是,当我尝试做这件事时,我得到了一堆错误。下面是一个类的简单示例,该类应该包含写入和读取类内容的 save 和加载方法从文件。此程序不编译: #include #include ..
发布时间:2016-10-25 15:29:25 C/C++开发

非有限浮点数的解串行甚至在适当的方面也失败

我需要使用Boost.Serialization来序列化浮点数。由于NaN和无穷大本身不能从输入流读取,我试图使用boost / math / special_functions中的facet。我已经在我的平台上使用类似于我们在这里可以找到的示例代码测试他们: http://www.boost.org/doc/libs/1_50_0/libs/math/doc/sf_and_dist/html/m ..
发布时间:2016-10-25 15:29:16 C/C++开发

非有限浮点数的解串行甚至在适当的方面也失败

我需要使用Boost.Serialization来序列化浮点数。由于NaN和无穷大本身不能从输入流读取,我试图使用boost / math / special_functions中的facet。我已经在我的平台上使用类似于我们在这里可以找到的示例代码测试他们: http://www.boost.org/doc/libs/1_50_0/libs/math/doc/sf_and_dist/html/m ..
发布时间:2016-10-25 15:01:40 C/C++开发

boost序列化1.5.5崩溃时遇到Nan和Inf

似乎boost序列化不能从基于文本的档案中恢复Nan和inf的值。 程序将终止,除非你处理 archive_exception 解决方案 这个库的作者有这个说法: 简单的事实是,我从来没有考虑过这个。 当最后一次我没有真正考虑它,因为我 参与其他事情,我希望intereste [d]双方可能会达成一个 的共识,而不必弯曲我的过度伸展的大脑。 (继续讨论解决方法) ..
发布时间:2016-10-24 13:13:12 C/C++开发

boost序列化1.5.5崩溃时遇到Nan和Inf

似乎boost序列化不能从基于文本的档案中恢复Nan和inf的值。 程序将终止,除非你处理 archive_exception 解决方案 这个库的作者有这个说法: 简单的事实是,我从来没有考虑过这个。 当最后一次我没有真正考虑它,因为我 参与其他事情,我希望intereste [d]双方可能会达成一个 的共识,而不必弯曲我的过度伸展的大脑。 (继续讨论解决方法) ..
发布时间:2016-10-24 13:06:52 C/C++开发