map在存数据时极为方便,直接用操作符"[key]"进行赋值操作,如果key不存在也会自动添加该项,但其取值操作则因为操作符"[]"会自动插入不存在的项导致不能直接取数据.取数据的两种方法,其一为通过迭代器Iterators来遍历map取出每项的key来判断是否符合要求.另一种变通的方法为添加key索引,通过key索引来判断key是否存在.