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

- Rejestracja:prawie 20 lat
- Ostatnio:17 dni
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)]=...
edytowany 1x, ostatnio: _13th_Dragon
- Rejestracja:ponad 12 lat
- Ostatnio:prawie 9 lat
- Postów:50
0
Dzięki :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.