View Single Post
Old 10-05-2005, 11:23   #10
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da cionci
Non devi ritornare l'indirizzo di string perchè devi passare string per riferimento (come ho scritto sopra)...
Uso la insert perchè tmp è un Pair che va inserito nel Map...quando crei un coppia di dati per inserirli nel Map solitamente si usa questo metodo...o più generalmente questo:

typedef pair<String, int> StringPair;

string.insert(StringPar("a", 1));
string.insert(StringPar("b", 2));
Io che sono pigro in genere uso std::make_pair:

string.insert(std::make_pair("a", 1));
string.insert(std::make_pair("b", 2));
fek è offline   Rispondi citando il messaggio o parte di esso