STL MAP powinien użyć identyfikatora find () lub [n], aby znaleźć element na mapie?
Jestem zdezorientowany, co jest bardziej wydajne?
Skoro możemy uzyskać bezpośredni dostęp do mapy, dlaczego musimy korzystać z funkcji find?
Muszę tylko wiedzieć, która droga jest bardziej wydajna.
<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>
z góry dziękuję! :)