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

网站上传视频教程竞价托管

网站上传视频教程,竞价托管,网站后台无法上传照片,室内设计案例去什么网站开发中遇到的问题[TOC](开发中遇到的问题)1. insert() 方法(最常用)2. 使用下标 [] 操作符3.emplace() 方法(C11 起,推荐用于性能优化)4.范围插入(插入另一个容器的多个元素)5. 使用初始化列表&…

开发中遇到的问题

    • @[TOC](开发中遇到的问题)
  • 1. insert() 方法(最常用)
  • 2. 使用下标 [] 操作符
  • 3.emplace() 方法(C++11 起,推荐用于性能优化)
  • 4.范围插入(插入另一个容器的多个元素)
  • 5. 使用初始化列表(C++11 起)
  • 总结

在 C++ 中,std::map 是一个关联容器,用于存储键值对(key-value pairs),并根据键自动排序(默认按升序)

1. insert() 方法(最常用)

使用 std::pair

#include <iostream>
#include <map>
#include <string>
std::map<std::string, int> studentScores;// 插入元素
studentScores.insert(std::pair<std::string, int>("Alice", 85));
studentScores.insert(std::pair<std::string, int>("Bob", 90));

使用 make_pair

studentScores.insert(std::make_pair("Charlie", 95));

使用 std::map::value_type

studentScores.insert(std::map<std::string, int>::value_type("David", 88));

使用花括号 {}(C++11 起推荐)

studentScores.insert({"Eve", 92});

返回值

insert() 返回一个 std::pair<iterator, bool>bool:表示是否插入成功(true = 新插入,false = 键已存在)

2. 使用下标 [] 操作符

studentScores["Alice"] = 85;
studentScores["Bob"] = 90;
/*如果键 不存在,会自动创建并插入。如果键 已存在,会覆盖原来的值。使用 [] 时,如果键不存在,会用默认构造函数创建一个值(例如 int 会被初始化为 0)。
*/

3.emplace() 方法(C++11 起,推荐用于性能优化)

emplace 直接在容器内部构造元素,避免了临时对象的创建,效率更高。

studentScores.emplace("Frank", 87);  // 参数是构造 value_type 所需的参数

4.范围插入(插入另一个容器的多个元素)

std::map<std::string, int> otherMap = {{"Grace", 94}, {"Henry", 89}};
studentScores.insert(otherMap.begin(), otherMap.end());

5. 使用初始化列表(C++11 起)

std::map<std::string, int> studentScores = {{"Alice", 85},{"Bob", 90},{"Charlie", 95}
};

总结

想安全插入(不覆盖):用insert({"key", value})
想赋值或更新:用 map["key"] = value
追求性能:用 emplace("key", value)

以上的话就是本文的全部内容,如果有什么错误或者建议请指正,感谢!共同进步!

http://www.dtcms.com/a/527791.html

相关文章:

  • wordpress pdf 在线读安徽网站推广优化
  • 成都高新区制作网站秦皇岛企业建网站
  • 源码上传网站专门做油画交流的网站
  • 长沙自助建站平台app制作公司哪个好
  • 如何做英文网站推广移动端cpu性能天梯图
  • 内江如何做百度的网站seo网站关键词优化怎么做
  • 佛山如何网站建设在哪里做网站建设工作情况总结
  • 低价刷粉网站推广网站建设公司行业描述
  • 普洱建设网站装潢公司网站源码php
  • 做网站编辑需要会什么米业做网站的好处
  • 快速做网站公司哪家好长沙网站seo哪家公司好
  • 石家庄网站优化公司外行学习个人网站建设
  • 网站开发代码实例河南彩灯制作公司
  • 网站制作 网站网站如何改版
  • 门户网站建设工具2022世界物联网
  • 软件上传到那个网站做宣传网站微建站
  • 建设淘宝客网站wordpress站添加根部单页打不开
  • 金华模板建站定制网站图片瀑布流网站源码
  • 免费微网站制作教程视频网站页面分析作业
  • 微博问答网站开发做购物网站的步骤
  • 企业网站搭建多少钱网站优化内链怎么做
  • 自动化系统网站建设怎么做网站教程视频
  • 网站模板如何优化门户网站应该怎么做
  • 建筑网站建设需要注意哪些哪家公司的网站做得好
  • 济宁网站建设软件江西网站建设企业
  • 大浪做网站公司网页制作是建网站的第几步
  • 个人网站域名所有权网站开发期末作品代码和数据库运行好大全
  • 网站备案 湖北网页翻译器
  • wordpress怎么发长文章常德网站优化推广
  • 中国建设银行大学助学贷款网站莱芜金点子保安最新招聘信息