文件名称:datalibrary:开源数据库,用于数据序列化
文件大小:401KB
文件格式:ZIP
更新时间:2024-05-28 04:03:40
C++
资料库 数据库,简称DL,是用于数据C / C ++序列化的库 Linux的GCC / Clang Windows MSVC 覆盖范围 代码覆盖率 该图书馆的目标 提供一种将数据从“类似于json的”格式序列化为二进制的方法,然后将二进制格式与标准C / C ++编译器生成的结构二进制兼容。 这样,从二进制Blob加载数据就是单个memcpy +修补指针。 DL还提供了在字节序和/或指针大小不同的平台之间转换序列化Blob的方法。 最后,通过使用用户定义的架构(以下称为TLD),将“ json”打包为二进制文件以对输入数据执行类型检查,范围检查等。 建造 在您自己的代码库中使用DL的推荐方法是将源代码直接合并到您自己的代码库中。 src文件夹下的所有cpp文件都可以直接包含在您自己项目的源代码中。 可以选择使用Bam或CMake来构建数据库(有关这些选项的更多信息,稍后)。 这