【文件属性】:
文件名称:leetcode变形词-leptjsonCpp:LeptjsonCpp
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-30 19:16:23
系统开源
leetcode
变形词
受lept_json项目启发,学习别人的C++版本实现
2018/12/04
尝试了把项目迁移到Linux,并修复了几个bug。
unionFree()里忘记写break,不知道为什么windows下还能跑通
sprintf_s在Linux库中没有,换成了sprintf
最近Linux看到人头大,任重而道远啊,加油,打算改改简历?
2018/11/28
完成了比较操作符operator==和operator!=
本来想用C++
17的std::variant替换union,发现自己的vs15并不支持。。还是算了吧。开始新一篇,学学Linux吧。
2018/11/27
完成了序列化
double类型的格式化为"%g",“%.17g”表示最宽可以有17位,保证精度。
另外C++库函数to_string的精度是不够的,不能保证最大浮点数的转换。
2018/11/26
完成了object的解析
今天没有遇到太多问题。
去刷leetcode啦。
2018/11/25
完成了array的解析
今天遇到了挺多的问题。
因为涉及到vector的操作,需要为类添加拷贝构造函数和
【文件预览】:
leptjsonCpp-master
----leptValue.cpp(6KB)
----.gitignore(35B)
----README.md(2KB)
----test.cpp(15KB)
----leptParser.cpp(6KB)
----leptValue.h(2KB)
----leptException.h(266B)
----leptParser.h(575B)