C++ STL中的unordered_map erase
erase函数用于从unordered_map中删除元素。unordered_map支持三种类型的erase函数:
- 按迭代器删除: 它以迭代器作为参数,删除该迭代器所指的键和值。
-
语法
cpp unordered_map.erase(const iterator);
-
按键删除: 它以键作为参数,并删除该键和对应的值。
语法
-
按范围删除: 它以两个迭代器作为参数,并删除它们之间(包括开始迭代器和不包括结束迭代器)的所有键和值。
语法: