漂亮哑铃

文章
4
资源
0
加入时间
2年10月17天

cJSON 源码分析

JSON入门教程 JSON官方介绍 cJSON源码下载一、cJSON概述cJSON是一个非常轻量的C语言库,构建在ANSI C标准之上,用来解析JSON格式的数据。说其轻量是因为该库只包含了一个头文件和一个源文件,总的代码量不到一千行,源码可以在这里下载。本篇博客对cJSON库源码进行分析,旨在弄懂其实现原理和相关技术。我认为可以从以下三个问题入手: 1. 如何表示JSON数据 2. 如何生成JSON数据 3. 如何解析JSON数据...

RoboMaster视觉教程OpenCV(三)利用文件处理图像RoboMaster视觉教程OpenCV(三)利用文件处理图像

RoboMaster视觉教程OpenCV(三)利用文件处理图像上一次的代码中,我们使用了一个字符串数组来达到写入多个图像而不覆盖的目的。但是仔细想想我们就可以知道每一次程序执行,整型变量还是会从零开始。那么也就是说,虽然第一次程序执行的期间能够不断迭代生成多个图像,但是当程序第二次启动第三次启动时,生成的图像会覆盖上一次程序执行期间生成的图像,因为文件名是一样的。但是在Robomaster比赛...

【C++】类与对象(三):运算符重载1. 运算符重载基本概念2. 运算符重载碰上友元函数3. 可重载的运算符4. 自增自减(++/–)运算符重载5. 指针(*,->)运算符重载6. 赋值(=)运算符重载7. 等于和不等于(==,!=)运算符重载8. 函数调用符号(())重载9. 不要重载&&,||10. 符号重载总结

【C++】类与对象(三):运算符重载1. 运算符重载基本概念2. 运算符重载碰上友元函数3. 可重载的运算符4. 自增自减(++/--)运算符重载5. 指针(*,->)运算符重载6. 赋值(=)运算符重载7. 等于和不等于(==,!=)运算符重载8. 函数调用符号(())重载9. 不要重载&&,||10. 符号重载总结1. 运算符重载基本概念运算符重载,就是对已有的运算符...