solito uso C++ mappa stdlib ogniqualvolta ho bisogno di memorizzare alcuni dati associati a un particolare tipo di valore (un valore di chiave - ad esempio una stringa o un altro oggetto). L'implementazione stdlib mappa si basa su alberi che fornisce migliori prestazioni (O (log n)) che l'array o vettore stdlib standard.Hashtable in C++?
Le mie domande sono, sapete di qualsiasi implementazione di hash standard "C++" che fornisce prestazioni ancora migliori (O (1))? Qualcosa di simile a ciò che è disponibile nella classe Hashtable dall'API Java.
In GCC, devi usare i nomi di intestazione e . È una stranezza del GCC. :-) –
Il VS2008 Feature Pack è stato sostituito da SP1. – Ferruccio
IIRC le implementazioni di VC9 Feature Pack e SP1 tr1 :: unordered_ * sono state fornite con note di rilascio che avvisano di prestazioni non ottimali.Suppongo che questo sarà risolto alla fine. – jwfearn