STL map的基本成员函数 |
您所在的位置:网站首页 › map类有哪些 › STL map的基本成员函数 |
来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的构造函数; mapmapstring; mapmapint; mapmapstring; map< char ,string>mapchar; mapmapchar; mapmapint; 2. map添加数据; map maplive; 1.maplive.insert(pair(102,"aclive")); 2.maplive.insert(map::value_type(321,"hai")); 3, maplive[112]="April";//map中最简单最常用的插入添加! 3,map中元素的查找: find()函数返回一个迭代器指向键值为key的元素,如果没找到就返回指向map尾部的迭代器。 map::iterator l_it;; l_it=maplive.find(112); if(l_it==maplive.end()) cout map m1; map ::iterator m1_Iter; m1.insert ( pair ( 1, 20 ) ); m1.insert ( pair ( 4, 40 ) ); m1.insert ( pair ( 3, 60 ) ); m1.insert ( pair ( 2, 50 ) ); m1.insert ( pair ( 6, 40 ) ); m1.insert ( pair ( 7, 30 ) ); cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |