如何写一个json语法解析器
前言最近正在补习编译原理的相关理论基础。于是琢磨着写个简单的语言解析器。0x00. 根基1. python编程(ply库)2. 正则表达式0x01. 了解json的语法规范1. json里的字典key必须是字符串型,value可以是任意类型;2. json根基点必须是字典或者数组;3. json支持的值包括: - 数字(整数或浮点数) - 字符串(在双引号中)
java 迭代器失效_迭代器失效的几种情况
关于迭代器失效,,今天做一个总结。迭代器失效分三种情况考虑,也是三种数据结构考虑,分别为数组型,链表型,树型数据结构。1、对于序列式容器,比如vector,删除当前的iterator会使后面所有元素的iterator都失效。举例如下:void vectorTest(){vector v;for (int i = 0; i < 10; i++){v.push_back(i);}vector::...