unordered_map的clear
时间: 2023-08-19 16:17:31 浏览: 180
stl容器map的使用
unordered_map的clear()函数用于清空unordered_map中的所有元素。清空后,unordered_map的大小将变为0,不再包含任何元素。可以使用以下方式调用clear()函数:
umap.clear();
这将清空umap中的所有键值对,并将unordered_map的大小设置为0。注意,clear()函数只会清空unordered_map中的元素,但不会释放内存空间。如果需要释放内存空间,可以考虑使用swap()函数将unordered_map与一个空的unordered_map进行交换,实现释放内存的效果。
阅读全文