unordered

您所在的位置:网站首页 qsvip是什么 unordered

unordered

2023-08-23 12:53| 来源: 网络整理| 查看: 265

本篇学习unordered_map的插入数据操作,具体的函数如下:

insert

(C++11)

插入元素或结点 (C++17 起) (公开成员函数)

insert_or_assign

(C++17)

插入元素,或若键已存在则赋值给当前元素 (公开成员函数)

emplace

(C++11)

原位构造元素 (公开成员函数)

emplace_hint

(C++11)

使用提示原位构造元素 (公开成员函数)

try_emplace

(C++17)

若键不存在则原位插入,若键存在则不做任何事 (公开成员函数)

示例代码:

#include #include #include #include using namespace std; void insertOperator() { unordered_mapmap1; //1.insert 插入元素或结点 map1.insert({1, "hello"}); auto map1it = map1.begin(); map1.insert(map1it, {7, "333333"});//键值存在插入无效 map1.insert(pair(3, "scott")); map1.insert(pair(2, "C++17 的写法"));//C++17 的写法 //map1[2] = "修改元素";//元素修改 cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3