Indeksy typu "N1" w tablicy.

0

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))).

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 :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1