Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
boost::serialization:是否可以避免模板函数?
我有一个来自外部库的结构 我为其编写了一些非侵入式序列化方法 还有这个结构的包装器 我试图保留从外部结构到这个包装器的所有依赖关系 问题是 所有序列化方法都是模板 因此它们是在头文件中定义的 并将依赖关系从外部库传播到每个序列化包装器的人
c
serialization
boost
boostserialization
LevelDB 与 std::map
在我们的应用程序中我们使用std map存储 键 值 数据并使用序列化将该数据存储在磁盘上 通过这种方法 我们发现磁盘 I O 是性能瓶颈 并且使用 key 查找值并不是很快 我遇到过 LevelDB 并考虑使用它 但我有一些问题 Leve
c
stdmap
boostserialization
leveldb
提升文件末尾序列化
我使用 Boost 将多个对象序列化为二进制存档 当从 a 读回这些对象时binary iarchive 有没有办法知道存档中有多少对象 或者只是检测存档结尾的方法 我发现的唯一方法是使用 try catch 来检测流异常 提前致谢 我可以
boost
boostserialization
EOF
Boost:序列化/反序列化通过 ZeroMQ 拉套接字传递的自定义 C++ 对象
描述 我有一个名为的 C 类通用消息它仅保存一个 id 和数据作为其成员 请参阅下面的代码片段 1 GenericMessage hxx 我的目的是序列化此类的实例并通过实现推送模式的 ZeroMQ 套接字发送它 序列化和发送任务已实现类
c
zeromq
boostserialization
增强序列化和双打
我正在尝试使用 boost 序列化库将类序列化为字符串 并且我的类中包含几个双成员变量 下面是我用来序列化的代码 include
c
serialization
boost
floatingpoint
boostserialization
C++ 和 C# 中的二进制序列化/反序列化
我正在开发一个具有两个组件的分布式应用程序 一种是用标准 C 编写的 不是托管C 并在 Linux 平台上运行 另一个是用 C 编写的 两者都通过消息总线进行通信 我遇到的情况是 我需要将对象从 C 传递到 C 应用程序 为此我需要在 C
c
IPC
marshalling
boostserialization
Boost序列化不适用于shared_ptr
下面的代码编译得很好 include
c
boost
boostserialization
boost/archive/binary_woarchive.hpp 和/或 boost/archive/binary_wiarchive.hpp 的序列化示例?
我试图找到一个很好的例子来说明如何使用 boost 序列化内容的这些二进制宽字符版本 我拼凑了一些代码来尝试让它工作 但不幸的是 在尝试编译它时 我遇到了链接器错误 这是我的代码 以防我做任何明显错误的事情 include
c
linkererrors
boostserialization
wofstream
增强类序列化,成员类型的变化
如何处理序列化成员类型的切换 同时保持与先前存档的兼容性 例如 我想改变float int to double size t 我知道我可以增加版本号 但这会使代码变得混乱 有不同的方法来处理吗 如果有区别 成员将通过以下顺序进行序列化MAK
c
serialization
boost
boostserialization
BOOST_CLASS_EXPORT_* 宏不像 register_type() 那样工作
当我使用 boost 导出宏将派生对象序列化到文件并从该文件序列化到基类指针时 出现 unregistered class 异常 当我用存档的 register type 方法替换宏时 它起作用了 我需要使用宏 因为应用程序的大小和复杂性使
boost
boostserialization
序列化多态接口
我希望从其关联的接口序列化一个多态类 这是我发现的这个问题 它似乎做了我需要做的事情 如何在Boost Serialization中创建序列化接口 然而 序列化是从类本身而不是接口完成的 到目前为止我得到了什么 网络消息 hpp using
c
boost
boostserialization
虚函数和模板冲突
我有一个 pointAccumulator 的抽象基类 这个抽象基础将填充方法 例如返回所有点的平均值的函数 这两个类的示例如下所示 class lala public virtual someFunctions 0 virtual boo
c
templates
abstractclass
boostserialization
尽管一切看起来都正确,为什么 boost::serialize 不起作用? (“未注册类”)
我对此感到好奇 我有一个 C 程序 其中包含许多源自共同根的数据结构 我需要使用 Boost 对它们进行序列化 每个都有一个内联成员函数来接受访问者 因此我可以在没有 switch 语句的情况下访问该结构 这些对象看起来像这样 在 h文件中
c
serialization
boost
boostserialization
Boost:反序列化通过 ZeroMQ 拉套接字传递的自定义 C++ 对象
我在这里写的文字是我之前在另一个线程中打开的后续问题Boost 序列化 反序列化通过 ZeroMQ 拉套接字传递的自定义 C 对象 早期线程中的编译问题已通过使用文本存档类型而不是二进制存档解决 但现在我在反序列化时遇到运行时问题 为了您的
c
boost
zeromq
boostserialization
增强序列化:前向兼容性因输入流错误而失败
遵循这个问题 Boost序列化子类我正在尝试支持使用 boost 序列化生成的存档的前向兼容性 但我在使用较旧的代码读取较新的存档时遇到问题 class A public A virtual A default private friend
c
serialization
boost
boostserialization
boost::asio 从socket读取n个字节到streambuf
我有一个序列化结构 它是通过套接字发送的 我需要分块读取它 因为它的一个字段包含剩余数据的大小 我需要读取前几个字节 找出长度并读取其余部分 这就是我所得到的 boost asio streambuf buffer boost system
c
boost
boostasio
boostserialization
streambuf
Boost序列化库升级
我怎么知道我可以安全升级Boost序列化库在生产系统上而不破坏与现有数据的兼容性 我是否应该执行任何测试 以确保新版本能够成功读取以前版本的库以二进制格式存储的所有数据 Boost Serialization 库本身是否保证版本之间的某种兼
c
boost
boostserialization
«
1
2