C++ třída map
HackForum
| Zajímalo by mně jestli jde třídě map přiřadit jen jeden argument jako třeba vectoru, tj.
vector <string> mujvector;
tak že by to šlo i s map, kde když to zadám podobně dostanu chybu že je potřeba víc argumentů (odpovědět) | _D@N | 89.190.44.* | 28.1.2008 16:57 |
|
|
|
| Ne. Jsou nutne tri parametry.
map<Key,T>::iterator it;
viz. dokumentace [link] (odpovědět) | |
|
|
| Díky, v podstatě šlo o to že map mělo jednodušší vyhledávání, jelikož tuto možnost sama obsahuje. U vectoru je to složitější. (odpovědět) | _D@N | 89.190.44.* | 28.1.2008 17:19 |
|
|
|
| V map nejen, ze je to jednodussi, ale hlavne rychlejsi.
Ale ani vyhledavani ve vectoru neni problem ;]
#include <algorithm>
std::find
viz. [link] (odpovědět) | |
|
|