您当前的位置: 首页 >  c++
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ std::map 用法 插入 取值 删除 遍历

软件工程小施同学 发布时间:2021-08-31 16:39:23 ,浏览量:0

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力

初始化:
#include "map"   //引入头文件

// 定义一个map对象
map mapStudent;
 
// 第一种 用insert函數插入pair
mapStudent.insert(pair(000, "student_zero"));
 
// 第二种 用insert函数插入value_type数据
mapStudent.insert(map::value_type(001, "student_one"));
 
// 第三种 用"array"方式插入
mapStudent[123] = "student_first";
mapStudent[456] = "student_second";
插入:
// 如果已经存在键值200,则会作赋值修改操作,如果没有则插入
	_map[200] = "booomm";
//通过insert插入
	_map.insert(std::pair(4, "33333"));
取值:

用at和[]:

//Map中元素取值主要有at和[]两种操作,at会作下标检查,而[]不会。
	std::cout            
关注
打赏
1665320866
查看更多评论
0.0883s