Основываясь на предыдущем вопросе, я пытаюсь создать карту, используя пару целых чисел в качестве ключа, то есть 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;
, но он показывает ошибку, и я не могу найти информацию о том, как получить доступ к элементу с помощью ключа. Я что-то делаю неправильно?