Kaiyang Lyu(Kevin Lui)
Kaiyang Lyu(Kevin Lui)
不需要。 因为c->json="tr". c string 结尾为空字符,c->json[2]为'\0', c->json[2] == 'u' 为false.(注意bug:比较用==而不是=)
所有的东西落实到最后总是要以二进制的形式存储的,原文的**重点**是将Cstring 转换成标准的double浮点型不是一件容易的事,将其转化成内存中二进制的表示涉及到sign,Exponent和Mantissa,相比之下下整型只需要将每个数字转成相应的二进制,然后根据大小端顺序不一样。
你是指 *LEPT_PARSE_ROOT_NOT_SINGULAR* 错误的处理么? 没理由那么做,这部分的处理不管parse什么类型都是一样的。
+1. The solution is wrong.