当前位置: 首页 > news >正文

平面设计资源网站网站制作定制

平面设计资源网站,网站制作定制,北京建网站开发,济南ui设计制作培训C之map的介绍 1。定义和初始化 map可以使用一对<key, value>来初始化&#xff0c;如下所示&#xff1a; std::map<int, std::string> my_map { {1, "one"}, {2, "two"}, {3, "three"} };这将创建一个map&#xff0c;其中键是整数&…

C++之map的介绍

1。定义和初始化
map可以使用一对<key, value>来初始化,如下所示:

std::map<int, std::string> my_map = { {1, "one"}, {2, "two"}, {3, "three"} };

这将创建一个map,其中键是整数,值是字符串。
2. 插入元素

可以使用insert成员函数向map中插入元素。例如:

my_map.insert(std::pair<int, std::string>(4, "four"));

或者使用初始化列表:

my_map.insert({4, "four"});

还可以使用operator[]或at成员函数来插入元素,但这会在键不存在时自动插入默认值。例如:

my_map[5] = "five";  // 插入新元素,键为5,值为"five"  
my_map[6] = "six";    // 插入新元素,键为6,值为"six"

3.访问元素
可以使用operator[]或at成员函数来访问map中的元素。例如:

std::cout << my_map[1];  // 输出"one"  
std::cout << my_map[2];  // 输出"two"

注意:如果使用operator[]访问不存在的键,它会自动在map中插入一个新元素,键为所访问的键,值为默认值。如果使用at函数访问不存在的键,它将抛出std::out_of_range异常。
4. 删除元素

可以使用erase成员函数删除map中的元素。例如:

my_map.erase(2);  // 删除键为2的元素

还可以使用clear成员函数清除所有元素:

my_map.clear();

5.查找元素
可以使用find成员函数来查找map中的元素。例如:

auto it = my_map.find(3); // it指向键为3的元素

if (it != my_map.end()) {   // 如果找到了元素,it指向该元素,否则it指向end()位置  std::cout << it->first << ": " << it->second << std::endl;  // 输出"3: three"  
} else {  //没找到
}
http://www.hkea.cn/news/771642/

相关文章:

  • 南宁网站建设接单陕西省人民政府
  • wordpress网站价格seo域名综合查询
  • 支付网站怎么做的网络自动推广软件
  • js做网站统计品牌关键词优化
  • 微信公众号管理平台官网谷歌seo建站
  • 鲜花购物网站源码企业网站营销的优缺点
  • 表白网站制作在线日照网站优化公司
  • 企业网站建设策划书 前言徐州关键词优化排名
  • 一级a做爰片视频网站全国新闻媒体发稿平台
  • 唐山网站建设哪家专业高德北斗导航
  • wordpress 地址 .html企业网站seo贵不贵
  • 提供网站制作公司哪家好网络软文范文
  • 做原型网站枣庄网络推广seo
  • 品牌网站开发设计外贸网站平台
  • 网站做留言板网站推广在线
  • 长春服务好的网络营销seo网站推广的主要目的
  • 搜索引擎优化和关键词竞价广告的区别宿州百度seo排名软件
  • 一搜同志网站建设电话青岛网站seo优化
  • 官方做任务网站网络营销公司注册找哪家
  • django做视频网站网络营销推广专家
  • 国外手做网站搜索引擎推广的关键词
  • 网站建设商标注册多少类目域名注册免费
  • 哪里有网站设计公司长沙网络公司最新消息
  • 试描述一下网站建设的基本流程百度怎么发布短视频
  • 我现在有域名怎么做网站搜索关键词热度
  • 海外如何 淘宝网站建设快速seo整站优化排行
  • 代还信用卡网站建设赣州seo顾问
  • 响应式网站建设推广开网店
  • 成都专业网站推广公司优化大师优化项目有
  • 怎么用wordpress搭建网站百度关键词排名点