Quick question...Is hash_map part of the STL?
Quoting Wikipedia (emphasis added):
From the STL page:
The Standard Template Library (STL) is a software library partially included in the C++ Standard Library.
...and then from the hash_map page
In the C++ programming language,
hash_mapis the name of a hashed associative container in the Standard Template Library. It is provided by several implementors, such as the GNU C++ compiler and Microsoft's Visual C++. It is not part of the C++ Standard Library, but the C++ Technical Report 1 contains the very similar containerunordered_map, which will be included in the upcoming C++0x standard.
So in short,