hash_map is deprecated. Replaced with std::tr1::unordered_map (which just scraped its way into VC++2010, fortunately).