3rdparty
allenxguo
C++
展开
-
【3rdparty】cereal简介
cereal 这里是官方文档:http://uscilab.github.io/cereal/index.htmlCereal是一个仅包含头文件的C ++ 11序列化库。 Cereal采用任意数据类型并可逆地将它们转换为不同的表示形式,例如紧凑的二进制编码,XML或JSON。 Cereal是一个快速、轻量级、易于扩展、没有外部依赖性的库,可以很容易地与其他代码集成或单独使用。...翻译 2018-07-29 13:13:33 · 1795 阅读 · 0 评论 -
【3rdparty】cereal简单使用
获取Cereal在Github上可以获取最新版本的cereal: https://github.com/USCiLab/cereal使用Cereal只需配置头文件路径即可。序列化基础知识cereal支持二进制、XML和Json序列化。读写操作是基于C++的std::ostream和std::istream,也就是操作的对象可以是文件、内存、或者标准的输入输出。...原创 2018-07-29 15:24:22 · 3823 阅读 · 0 评论 -
【3rdparty】cereal序列化函数
序列化Cereal需要指明哪些数据需要序列化和反序列化,所以提供了很多函数来完成这个工作。TLDR版本Cereal可以单独使用serialization函数,或者使用load/save函数来进行序列化。load函数和save函数也可以被设计成load_minimal函数和save_minimal函数。当把serialization函数放在class外部时,你可以将其设置为私有方法,...翻译 2018-07-29 16:01:11 · 1172 阅读 · 0 评论 -
【3rdparty】cereal实战示例
学生信息存储系统基于Qt框架,以及cereal开发一个学习信息存储系统。未完待续。。。原创 2018-07-29 18:25:15 · 728 阅读 · 0 评论 -
【3rdparty-Cereal】系列
本博客为cereal学习笔记系列的索引,内容包括以下几个部分: 1、cereal简介 2、cereal简单使用 3、cereal序列化函数 4、cereal实战示例原创 2018-07-29 18:27:50 · 461 阅读 · 0 评论 -
【3rdparty-AJson】系列
AJson官方文档路径: https://gitee.com/lordoffox/ajson特点是: ajson反序列化扫描的时候,直接将字面量类型同时解析,并将结果直接存入对应的数据结构字段。如此一来就不需要临时的DOM,减少了中间处理的工作以及内存的申请释放,大大提升了性能。使用方式简单,只要定义相应的宏AJSON,便可方便的序列化/反序列化操作。依赖小,完全不依赖第三...原创 2018-08-05 14:37:17 · 429 阅读 · 0 评论 -
【3rdparty】开源库学习
List cereal学习 C++序列化库(二进制、XML、Json、指定用途) https://blog.csdn.net/gx864102252/article/details/81273761 ajson学习 C++Json序列化库 https://blog.csdn.net/gx864102252/article/details/81...原创 2018-08-05 14:48:27 · 1068 阅读 · 0 评论