unordered_map可以通过查询first来修改second吗
可以通过查询first来修改second。unordered_map是一个关联容器,它存储键值对(key-value pairs)。每个键(first)都是唯一的,而值(second)可以根据键进行访问和修改。可以通过使用键(first)来查询unordered_map中的值(second),并对其进行修改。例如:
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap;
myMap[1] = "One";
myMap[2] = "Two";
// 通过查询first来修改second
myMap[1] = "New One";
std::cout << myMap[1] << std::endl; // 输出 "New One"
return 0;
}
在上面的示例中,使用键1查询unordered_map中的值,并将其修改为"New One"。最后,输出键1对应的值,结果为"New One"
原文地址: https://www.cveoy.top/t/topic/ie6B 著作权归作者所有。请勿转载和采集!