hash_map verwenden.
-
Mein Verusch eine hash_map zu verwenden ist bisher gescheitert. Was muss ich denn dazu noch machen.
Bisher:
#include <hash_map> stdext::hash_map<CString,int>;Fehlermeldung 'hash_map': Ist kein Element von 'stdext'
Ich habe gelesen das hash_map im namespace stdext vorhanden ist. Was mache ich noch falsch was fehlt?
-
Hallo,
welche Visual C++/Studio-Version?
MfG
Probe-Nutzer
-
Visual Studio 2008 Pro
-
user_void schrieb:
Was mache ich noch falsch was fehlt?
Gib dem Kind doch mal einen Namen:
#include <hash_map> stdext::hash_map<CString,int> theHashMap;
-
Gib dem Kind doch mal einen Namen:
an dem liegt es nicht das habe ich bei mir so habe es nur nicht vollstädnig gepostet. Sorry.
-
Ich habe jetzt kein VS2008 hier, aber kannst du nachsehen, ob sich hash_map auch in stdext befindet (kann sein, dass sich hier etwas geändert hat, aber ich glaube, erst in der 2010er-Version soll das sich in std befinden). Ansonsten fehlt bei dir noch die Variable nach der Typangabe:
stdext::hash_map<CString,int> map;MfG,
Probe-Nutzer
-
Ansonsten fehlt bei dir noch die Variable nach der Typangabe:
Jo siehe vorheriger Beitrag.
-
#include <unordered_map> std::tr1::unordered_map<CString, int>
-
@user_void:
mal die datei <hash_map> aufzumachen, und gucken was da drinsteht, ist sicher zuviel verlangt, oder?
-
...ist sicher zuviel verlangt, oder?
Immer so forsch. Die Datei habe aufgemacht. Dort ist der Namespace stdext angegeben. Und nun?