map<string,int>m2;
map<string, int>::iterator p1, p2;这里p1,p2就是迭代器,说白了就是指针。
m.begin()返回一个双向迭代器,指向第一个元素。
m.end()返回一个双向迭代器,指向最后一个元素的下一个位置。
如p1=m.begin(); p1就是指向第一个元素的指针。
另外 迭代器->first是键值 迭代器->second是value
map<string,int>m2;
map<string, int>::iterator p1, p2;这里p1,p2就是迭代器,说白了就是指针。
m.begin()返回一个双向迭代器,指向第一个元素。
m.end()返回一个双向迭代器,指向最后一个元素的下一个位置。
如p1=m.begin(); p1就是指向第一个元素的指针。
另外 迭代器->first是键值 迭代器->second是value