boost-serialization相关内容
我正在寻找一个(工作)的例子来外部序列化DLL中的类结构。目前我无法找到任何示例。 Boost文档只是说明一些宏,论坛和新闻组正在讨论他们的解决方案的具体问题。 所以我要求一个例子(外部)序列化类结构如下。除了类代码,我添加了一些我的序列化代码(不起作用,见底部的错误消息)。 class Foo { public: Foo(){number_ = 0; } virtual
..
在我们的主要项目中,构建管理被推迟到CMake。一切都对我们的不同的依赖,包括Boost :: System,但我们不能让它编译这个Boost ::序列化的最小示例。 CMake file #未测试以前的版本,但应该工作 cmake_minimum_required(VERSION 2.8.11) 项目(SerialCmake) #Boost依赖项 设置(BOOST_ROOT
..
我是一个C ++菜鸟,我正在试验boost序列化,我想看看它是否工作,当一个类被声明为另一个类的成员。但是当我编译我的代码,我得到了大量的错误。我试图声明基于结构,但没有改变的错误。我的代码: #include #include #include #includ
..
我目前有一个stl:list,它包含一些基础对象和一些派生类。 我可以加载和保存这个列表没有任何问题。使用BOOST_CLASS_EXPORT(...)宏,一切正常,直到我添加以下: ----------- -------------------------------------------------- ------------------------- 我需要一些包含其他对
..
我使用boost示例代码来存储文件中对象的指针的向量。 我的矢量是: class VOMC { public: vector void serialize(Archi
..
我在linux中为现有的C ++项目添加了boost序列化支持。在那个项目中有模板类叫做ContainerT,MString是通过使用模板类型作为char派生的。 MString类型用于Person类,序列化Person类中的数据。Person类如下所示(由于实际项目很大,只有一部分在这里) #ifndef PERSON_H_ #define PERSON_H_ #inc
..
我有一些代码,我想构建。代码使用boost :: ptr_map类来序列化某些对象。我有Visual Studio 2008与boost1.38和我从编译器得到以下错误。我不知道有没有人看过这样的东西。 C2039:'serialize':不是'boost :: ptr_map'的成员 看起来像一些参考缺少,我不知道是什么,我没有看到任何boost / serialization /
..
我将序列化并将对象的原始指针发送到另一个应用程序。 当反序列化时,我得到另一个原始指针。这意味着Boost :: Serialization在内部构造此指针后面的对象。我现在好奇谁拥有该对象的所有权,如果Boost将删除该对象,如果它不再需要。 一些代码,可能更好地显示什么问题是: void anyMethod() { std :: ifstream file(“archi
..
我正在移植现有的MFC C ++应用程序,以便对XML文件使用Boost :: Serialization。我的CDocument对象包含应用程序的所有数据。我已经实现了serialize函数: template void CMyDoc :: serialize(Archive& ar,const unsigned int version) { ar
..
说明: 我有一个名为 GenericMessage 的C ++类,它只保存ID和数据成员(见下面的代码片段1 - GenericMessage.hxx)。我的目的是序列化这个类的实例,并通过实现推式模式的ZeroMQ套接字发送它。 序列化和发送任务已在类ZMQHandler (请参阅sendToBE函数)中实现,它放在头文件名ZMQHandler.hxx中在下面的代码段2 中。此类通过
..
我想弄明白如何序列化一个类,我把Boost放在一起。我会得到代码: #ifndef TEST_H_ #define TEST_H_ #include #include #include
..
我需要使用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
..
我试图使用boost的功能来序列化指针到基元(所以我不必解除引用和做一个深存储自己)。但是,当我尝试做这件事时,我得到了一堆错误。下面是一个类的简单示例,该类应该包含写入和读取类内容的 save 和加载方法从文件。此程序不编译: #include #include
..
我需要使用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
..
我需要使用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
..
我想弄明白如何序列化一个类,我把Boost放在一起。我会得到代码: #ifndef TEST_H_ #define TEST_H_ #include #include #include
..
我想遵循此示例 http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/serialization.html#constructors ,但我不断收到错误。按照示例,我尝试访问私有变量时遇到错误(足够好): bs.cpp:10:错误:'const int my_class :: m_attribute'is private
..
我一直在尝试序列化,但每次遇到错误,如: - 错误:'class std :: vector >'没有名为'serialize'的成员 这里是我的源代码和serialize方法, am use boost.serialize 模板
..
似乎boost序列化不能从基于文本的档案中恢复Nan和inf的值。 程序将终止,除非你处理 archive_exception 解决方案 这个库的作者有这个说法: 简单的事实是,我从来没有考虑过这个。 当最后一次我没有真正考虑它,因为我 参与其他事情,我希望intereste [d]双方可能会达成一个 的共识,而不必弯曲我的过度伸展的大脑。 (继续讨论解决方法)
..
似乎boost序列化不能从基于文本的档案中恢复Nan和inf的值。 程序将终止,除非你处理 archive_exception 解决方案 这个库的作者有这个说法: 简单的事实是,我从来没有考虑过这个。 当最后一次我没有真正考虑它,因为我 参与其他事情,我希望intereste [d]双方可能会达成一个 的共识,而不必弯曲我的过度伸展的大脑。 (继续讨论解决方法)
..