博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON for Modern C++ 3.6.0 发布
阅读量:6573 次
发布时间:2019-06-24

本文共 637 字,大约阅读时间需要 2 分钟。

  hot3.png

JSON for Modern C++ 3.6.0 发布了,此版本为 JSON 指针添加了一些便利功能,引入了一个 contains 函数来检查键是否存在于对象中,并提高了整型序列化的性能。此外,还带来一些改进与 bug 修复。

所有更改都是向后兼容的。

具体更新内容如下:

新特性

  • 使用 operator/ 和 operator/= 简化了 JSON 指针的创建,可以使用 empty、back 和 parent_pointer 检查 JSON 指针,并使用 push_back 和 pop_back 进行操作。
  • 添加了一个布尔方法 contains,用于检查元素是否存在于具有给定键的 JSON 对象中。在非对象类型上调用时返回 false。

bug 修复

  • 修复了 libc 2.12 的编译问题
  • 修复 PPC64 上的字节序转换
  • 修复 GCC 9 编译的相关库
  • 修复了 CentOS 上 GCC 7 的编译问题
  • 修复了整型溢出问题
  • 修复了序列化器中的缓冲区刷新问题

改进

  • 转储整型的性能得到了极大提高
  • 添加了 CMake 参数 JSON_Install 来控制是否安装库
  • 修复了一些编译器和 linter 警告
  • 将所需的 CMake 版本从 3.8 降到 3.1
  • 将 nodiscard 属性添加到 meta()、array()、object()、from_cbor、from_msgpack、from_ubjson、from_bson 和 parse 中。

详情查看

转载地址:http://fwwno.baihongyu.com/

你可能感兴趣的文章
DAVINCI DM3730开发攻略——序
查看>>
2012年的目标和执行情况跟踪记录
查看>>
Introduction to the Build Lifecycle
查看>>
游戏运营数据解读之---->CCU
查看>>
jruby下使用nokogiri、xslt - Ruby - ChinaUnix.net -
查看>>
Android开发四 开发第一个Android应用
查看>>
Sql Server常用时间段查询汇总
查看>>
android 源码
查看>>
添加(创建)和删除及判断是否存在桌面快捷方式
查看>>
入静和入世
查看>>
去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...
查看>>
文件备份,同步工具rsync服务器端的安装及配置
查看>>
c# 窗体加载
查看>>
jQuery之事件触发trigger
查看>>
多语言字的保存
查看>>
将不确定变为确定~从DBML文件中是否可以快速定位到指定类?
查看>>
对makefile中,变量定义中 通配符的理解
查看>>
第二十三模板 13模板成员
查看>>
黄聪:WIN7系统Virtualbox虚拟机VRDP server port 3389 is already in use 解决办法
查看>>
GemBox.ExcelLite.dll导出到Excel
查看>>