I have a variety of textbooks that note that there wasn't a hash container originally incorporated into the STL, but most also say that most standard library implementations do have some form of hash container since it was a known shortfall.
These books aren't necessarily as up to date as possible, and I got a little confused about what was really "standard" when googling, so:
At this point in time, do most standard library implementations provide a fairly consistent hash container, and if so, is it considered a part of the STL?
What's the "standard" header for this container? (I'm guessing it's #include <hash>
, but just in case!).
Is there a hash set and hash map separately defined for use?