ciao.
Devo realizzare un insieme di funzioni di trascodifica da X a Y e da Y a X.
Ho gia creato le funzioni di inserimento che saranno :
funcInsertInMap(X, Y);
a questo punto , esiste una mappa con due indici in stl?
perchè perchè la trascodifica da X a Y la posso fare con :
map<int,int>m_mapTrasc;
return m_mapTrasc[X];
dopo aver inserito i dati con la funzione:
funcInsertInMap(X, Y);
{
m_mapTrasc[X] = Y;
}
ma da Y a X ?
devo creare per forza un altra mappa?
o devo ciclare sui key anzichè sui value in un ciclo?
non è molto meno efficente?
grazie.