Salve, vorrei sapere se qualcuno può aiutarmi.
ho una multimap<string, map<string, float> > e voglio inserire elementi nella nested multimap. Se inserisco così:
typedef map<string, map<string,float> > mymap;
mymap m;
m["Hello"]["World"]=78;
funziona tutto. Il problema é se non ho direttamente la stringa, ma ce l'ho dentro una variabile. Cioé vorrei sapere, come faccio a usare il metodo insert che con una mappa normale sarebbe
map<string, float> m1;
string parola="io";
float num=89;
m1.insert(make_pair(parola,num));
con una nested map?? Ho provato in varie maniere ma mi dà sempre errore.....
Grazie!!!
|