Quote Originariamente inviata da aleRomatre Visualizza il messaggio
perché la mia idea era :

ricercare la stringa del vettore nella mappa:
----> se non c'è immettere la coppia di valori e inizializzare un contatore a 1;
----> se c'è incrementare solo il contatore;
Corretto ... ma non serve nulla di temporaneo ...

find restituisce il puntatore all'elemento della mappa che cerchi ...

Ti basta poco nel ciclo for ...

codice:
		it = n.find(v[j]);
		if (it != n.end()) 
			it->second++;
		else
			n.insert(pair<string, int>(v[j], 1));