C++map迭代器最全最容易理解 |
您所在的位置:网站首页 › 哈登的球迷叫什么来着 › C++map迭代器最全最容易理解 |
一、对于迭代器得理解
迭代器就是类似于c语言的指针(大概就是这样理解的)。 二、迭代器的基本形式map::iterator iter;(iter就是类似于指针的应用 ) 三、案例(1)基础迭代器的使用方法 #include #include using namespace std; int main() { //map中的一一对应一个【string的值】和【int的值】一一对应的 mapmp; mp["student_1"] = 1; mp["student_2"] = 2; mp["student_3"] = 3; //迭代器的类型要和上面定义的对应, //上面定义的是mpmp,下面的迭代器也是要map::iterator map::iterator iter; //先让iter指向mp的开头,到mp的末尾结束; for (iter = mp.begin(); iter != mp.end(); iter++) { //iter->first指向第一个即string,iter->指向第二个即int cout first |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |