Jak zrobić takie indeksy jak np. "N1", przy czym N jest char'em, a 1 jest int'em? W deklaracji mapy napisałem tak - unordered_map<pair<char,int>,int>m ale nie wiem jak teraz odwoływać się do poszczególnych elementów (mam na myśli konkretnie coś takiego - m[N, i] (czyli element od char N i zmiennej "i" (iterator po pętli))).
0
2
m[pair<char,int>(N,i)]
Jak użyjesz typedef to będzie czytelniejsze:
typedef pair<char,int> index;
unordered_map<index,int> m;
m[index(N,i)]=...
0
Dzięki :)