unordered_map如何清空
时间: 2023-07-06 10:38:14 浏览: 248
stl容器map的使用
可以使用 `clear()` 方法来清空 `unordered_map`。该方法会将 `unordered_map` 中的所有键值对都移除,使其变为空 `unordered_map`。
示例代码:
```c++
#include <iostream>
#include <unordered_map>
int main() {
std::unordered_map<int, std::string> myMap = {{1, "one"}, {2, "two"}, {3, "three"}};
std::cout << "Before clear, size: " << myMap.size() << std::endl;
myMap.clear();
std::cout << "After clear, size: " << myMap.size() << std::endl;
return 0;
}
```
输出结果:
```
Before clear, size: 3
After clear, size: 0
```
阅读全文