gpt4 book ai didi

c++ - 在不使用 if 的情况下插入/更新 std::unordered_map 元素的最快方法是什么?

转载 作者:IT老高 更新时间:2023-10-28 12:35:28 24 4
gpt4 key购买 nike

我目前有很多如下代码:

std::unordered_map<int,int> my_dict;
.
.
.
// If the key does exist in the dictionary
if(my_dict.count(key) == 1){
my_dict[key] = value;
}

// If its a new key
else{
my_dict.insert(std::make_pair(key,value));
}

有什么方法可以通过每次覆盖值来加快速度?

最佳答案

您只需这样做(对于 mapunordered_map)

mydict[key]=value;

关于c++ - 在不使用 if 的情况下插入/更新 std::unordered_map 元素的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19197799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com