自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 (nlohmann/json.hpp)JSON序列化深度解析(二)

本文介绍了JSON序列化的高级技术指南,涵盖以下核心内容: 高级序列化技术:包括智能指针序列化、枚举类型序列化、自定义类型序列化以及条件序列化,提供代码示例展示如何处理复杂数据结构。 性能优化策略:提出内存池优化和批量序列化技术,通过预分配内存和批量处理提高序列化效率,包含具体实现代码。 实用特性:强调类型安全、条件处理和性能优化的平衡,适用于处理大规模数据场景。 文章通过实际代码示例展示了如何实现高效的JSON序列化解决方案,为开发者提供了处理复杂数据结构的实用方法。

2025-08-06 00:49:29 990

原创 (nlohmann/json.hpp)JSON序列化深度解析(一)

本项目演示了使用nlohmann/json库实现C++嵌套结构体的JSON序列化与反序列化。文档详细介绍了项目结构、实现原理和执行流程,包含基础Student/Teacher/Class结构体以及高级版本(使用智能指针和容器)的完整代码实现。项目特点包括支持嵌套结构、数组类型处理、自定义序列化函数和格式化输出,适用于Web API、配置文件、日志记录等多种场景。文档还提供了序列化顺序详解、性能优化建议和常见问题解决方案,为开发者实现复杂数据结构的JSON转换提供了完整参考。

2025-08-06 00:14:35 832

原创 《UNIX环境高级编程》概述及文件目录

主要就是操作系统原理。

2024-10-24 16:18:57 1083

原创 《UNIX环境高级编程》IO模块超详细

文件打开的标记信息(FILE *类型的结构体指针变量)

2024-10-24 16:04:42 1202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除