C++map迭代器最全最容易理解

您所在的位置:网站首页 哈登的球迷叫什么来着 C++map迭代器最全最容易理解

C++map迭代器最全最容易理解

#C++map迭代器最全最容易理解| 来源: 网络整理| 查看: 265

一、对于迭代器得理解

        迭代器就是类似于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