山东网站建设报价,网站优化方法页面,网站搜索模块,h5响应式网站开发成本文章目录 1.创建map对象2.使用下标访问map对象3.map::insert的使用4.查找5.删除6.遍历 1.创建map对象
对象操作功能mapk, v m;创建一个名为m的空map对象#xff0c;键类型为k, 值类型为v。mapk, v m(m2)创建m2的副本mapk, v m(b, e)创建map类型的对象… 文章目录 1.创建map对象2.使用下标访问map对象3.map::insert的使用4.查找5.删除6.遍历 1.创建map对象
对象操作功能mapk, v m;创建一个名为m的空map对象键类型为k, 值类型为v。mapk, v m(m2)创建m2的副本mapk, v m(b, e)创建map类型的对象m,b为存储迭代器e为标记范围
2.使用下标访问map对象 m[key] value; 3.map::insert的使用
对象操作功能m.insert(e)e是用在m上的value_type类型m.insert(beg, end)beg和end是标记元素范围的迭代器m.insert(iter, e)e是一个用在m上的value_type类型的值。 m,insert(make_pair(001 , “ming”)) m.insert(mapk, v :: value_type(001 , “ming”)) 4.查找
查找操作功能m.count(k)返回m中k出现的次数m.find(k)存在返回该元素对应的迭代器否则返回超出末端迭代器。
5.删除
删除操作功能m.erase(k)删除m中键为k的元素,返回size_type类型的值表示删除的元素个数。m.erase ( p )删除迭代器p所指向的元素返回void类型。m.erase(b, e)返回void类型。
6.遍历 mapk, v::const_iterator map_it m.begin(); while(map_it ! m.end())