社区
ActiveX/COM/DCOM
帖子详情
boost.serialization 序列化
浅色夏沫
2016-04-19 10:03:38
boost.serialization 可以序列化VARIANT类型吗,要怎么实现
...全文
2293
1
打赏
收藏
boost.serialization 序列化
boost.serialization 可以序列化VARIANT类型吗,要怎么实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qinlj0
2016-07-11
打赏
举报
回复
VC8不能下载安装boost,内嵌病毒会激活。 现在建议淘弄“Visual D” 3.6,大小为50M。上海方正可能有。
C++11 下使用
Boost
.
Serialization
库实现智能指针的
序列化
C++11 下使用
Boost
.
Serialization
库实现智能指针的
序列化
febird C++ 库(附带所有源码)
febird implemented a
serialization
framework(vs
boost
.
serialization
/google.protocolbuffer), can be used in protocol parsing, big/small data
serialization
, even in very small object serialize, performance is good. (such as key/data
serialization
in BerkeleyDB), it provide fast performance(30~80 times faster than
boost
.binary_archive), and lower memory usage. febird.rpc is a C++ remote procedure call without an IDL supporting, it based on the
serialization
framework. febird.rpc provide convenient usage and fast performance, and an uniform coding style. febird 实现了一个
序列化
框架(对比
boost
.serializaiton/google.protocolbuffer),可以用在协议解析,大/小数据的
序列化
,有极高的性能(比
boost
.binary_archive快30~80倍),甚至对于非常小的对象,例如只有几个字节的对象,这在
序列化
BerkeleyDB中key/data这么小的对象(可能只是一个整数/变长整数)时非常有用。 该库提供了对BerkeleyDB的
序列化
封装,可以象使用std::map一样使用它。 该库也实现了一个不需要IDL的rpc,使用几个宏,很方便的自动完成函数参数的
序列化
,比MFC的MessageMap?还要方便。 使用时请checkout最新版,下载的那个版本比较旧了 @see http://blog.csdn.net/whinah http://blog.csdn.net/whinah/archive/2008/11/07/3248730.aspx http://blog.csdn.net/whinah/archive/2008/11/07/3248770.aspx
Boost
::
Serialization
存储C++对象
此压缩包包含12个项目,每个项目都着重讲解
Boost
::
Serialization
一个方面的使用技巧,有详细的代码介绍具体使用方法。
boost
-
serialization
-examples
Boost
序列化
示例 简而言之,
序列化
就是将任何数据结构转换为一种格式,该格式允许将数据写入支持文件(文件,套接字等)。
Boost
提供了一个
序列化
库,该库带有针对POD和stl类型的开箱即用的
序列化
,但是它易于使用,尤其是在多态性方面。 在此存储库中,我探索了编程时经常遇到的一些不同的可能情况。
序列化
方法 要
序列化
的每个对象都需要实现serialize方法。 它应该以档案文件作为参数(稍后讨论)。 存档类似于输入/输出数据流。 代替使用运算符<<或>> (也可以使用),您可以使用常规运算符&来处理机器人的保存和加载操作。 换句话说,以下两个示例是 档案 要
序列化
数据,可以为每种格式使用不同类型的格式(例如,文本,二进制等),其中将定义读取和写入操作。
Boost
库以archive的概念抽象出给定格式的两个操作。
Boost
提供了几个档案,即 // a portable text
cpp-
serialization
-examples:使用不同的 C++
序列化
API
序列化
C++ 对象 使用不同的 C++
序列化
API。 不是生产级代码。 仅在 Linux 上编译和运行。 概括 从磁盘读取大图像文件 (2288 x 1712 .jpg 809.6 kB)。 将图像数据存储在 Image(用户定义的类)对象上。 将 Image 对象
序列化
为 std::string。 从字符串反
序列化
为新的 Image 对象。 测量
序列化
+ 反
序列化
1 个大 Image 对象所花费的时间。 1.
serialization
_test_v1 C++ Eclipse 项目。 使用
Boost
的
序列化
API 进行
序列化
。 需要安装库。 2.
serialization
_test_v2 C++ Eclipse 项目。 使用 Google Protocol Buffer (GPB) API 进行
序列化
。 需要安装库。 输出
ActiveX/COM/DCOM
703
社区成员
3,002
社区内容
发帖
与我相关
我的任务
ActiveX/COM/DCOM
C++ Builder ActiveX/COM/DCOM
复制链接
扫一扫
分享
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章