gpt4 book ai didi

c++ - 使用 pair 作为 map 的键

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

基于 previous question ,我正在尝试使用一对整数作为键创建映射,即 map<pair<int, int>, int>我找到了有关如何插入的信息:

#include <iostream>
#include <map>

using namespace std;

int main ()
{
map<pair<int, int>, int> mymap;

mymap.insert(make_pair(make_pair(1,2), 3)); //edited
}

但我似乎无法访问该元素!我试过cout << mymap[(1,2)] << endl;但它显示错误,我找不到有关如何使用 key 访问元素的信息。我做错了吗?

最佳答案

您需要一对作为 key cout << mymap[make_pair(1,2)] << endl;您目前拥有的cout << mymap[(1,2)] << endl;语法不正确。

关于c++ - 使用 pair<int, int> 作为 map 的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15016646/

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