您现在的位置是:首页 > 文章详情

libnop - C++ 本机对象协议

日期:2023-10-29点击:293

libnop是一个仅用于序列化和反序列化C++数据类型的头库,无需外部代码生成器或运行时支持库。唯一的强制性要求是一个支持C++14标准的编译器。


libnop有以下目标:

  • 使简单的序列化任务变得容易,使复杂的任务变得易于处理。
  • 在C++语言中移除对代码生成器和模式文件描述数据类型、格式和协议的依赖。
  • 避免运行序列化操作时可能需要的额外运行时间。
  • 提供现代功能,如双向二进制兼容性、数据验证、类型安全性和类型可替代性。
  • 以最少的工作量处理内部类型、常见的STL类型和容器以及用户定义的类型。
  • 生成易于分析的代码。
  • 避免动态内存的分配时使用。
原文链接:https://www.oschina.net/p/libnop
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章