¿STL MAP debería usar el identificador find () o [n] para encontrar un elemento en el mapa?
Estoy confundido que es más eficiente?
Como podemos acceder al mapa directamente, ¿por qué necesitamos usar find?
Solo necesito saber de qué manera es más eficiente.
<code>#include <iostream> #include <map> using namespace std; int main () { map<char,int> mymap; map<char,int>::iterator it; mymap['a']=50; mymap['b']=100; mymap['c']=150; mymap['d']=200; //one way it=mymap.find('b'); cout << (*it).second <<endl; //another way cout << mymap['b'] <<endl; return 0; } </code>
¡gracias por adelantado! :)