c – 使用对作为地图的关键

前端之家收集整理的这篇文章主要介绍了c – 使用对作为地图的关键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
基于 previous question,我试图使用一对整数作为关键字创建一个地图,即map< int< int,int>,int>我已经找到有关如何插入的信息:
#include <iostream>
#include <map>

using namespace std;

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

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

但我似乎无法访问元素!我试过cout<< mymap [(1,2)]<< ENDL;但它显示一个错误,我找不到如何使用密钥访问元素的信息.我做错了吗?

解决方法

您需要一对作为键cout<< mymap [make_pair(1,2)]<< ENDL;你目前有什么cout<< mymap [(1,2)]<< ENDL;不是正确的语法.

猜你在找的C&C++相关文章