hash_set en hash_map in verschillende compilers
hash_set en hash_map zitten (nog) niet in de ISO C++ standard library,
maar de meeste moderne compilers ondersteunen deze uitbreiding wel, zij het elk op hun eigen manier.
#include <ext/hash_map> using namespace __gnu_cxx;
#include <hash_map> using namespace stdext; // 'std' gaat ook maar is deprecated
std::string in Dev-C++
In Dev-C++ is er enkel een standaard-hashfunctie voorzien voor primitieve types (int...)
en C-strings (char*). Je kunt desgewenst zelf je eigen hash-functie meegeven.
Als je een hash_set wil gebruiken of een map met std::string als sleutel,
dan moet je zelf een hash-functie voorzien.
Een standaard-implementatie vind je in stringhash.h.
Voorbeeldje: hashindev.cpp
Opm. in Visual Studio hoef je niets zelf toe te voegen.