C++ třída map

HackForum

C++ třída map#
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
re: C++ třída map#
Ne. Jsou nutne tri parametry.
map<Key,T>::iterator it;

viz. dokumentace [link]
(odpovědět)
HC28.1.2008 17:07
re: C++ třída map#
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
re: C++ třída map#
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)
HC28.1.2008 17:38

Zpět
 
 
 

 
BBCode