C++ unordered_map的使用
参考:http://www.cplusplus.com/reference/unordered_map/unordered_map/?kw=unordered_map std::unordered_map(C++11) template < class Key, // unordered_map::key_type class T, // unordered_map::mapped_type class Hash = hash<Key>, // unordered_map::hasher class Pred = equal_to<Key>, // unordered_map::key_equal class Alloc = allocator< pair<const Key,T> > // unordered_map::allocator_type > class unordered_map; 无序的映射 无序映射是存储键值和映射值组合形成的元素的关联容器,它允许根据键快速检索单个元素。 在unordered_map中,键值通常用于惟一地标识元素,而映射的值是一个对象,其内容与此键相关联。 键和映射值的类型可能不同 。 在内部,unordered_map中的元素没有对键值或映射值以任何特定的顺序排序,但组织成buckets的形式都取决于他们的散列值