map在存數據時極為方便,直接用操作符"[key]"進行賦值操作,如果key不存在也會自動添加該項,但其取值操作則因為操作符"[]"會自動插入不存在的項導致不能直接取數據.取數據的兩種方法,其一為通過迭代器Iterators來遍歷map取出每項的key來判斷是否符合要求.另一種變通的方法為添加key索引,通過key索引來判斷key是否存在.