c++ 移除Map键为2的数据
要移除C++中Map中键为2的数据,可以使用Map的erase()函数来实现。以下是一个示例代码:
#include <iostream>
#include <map>
int main() {
std::map<int, int> myMap;
// 添加数据到Map中
myMap[1] = 10;
myMap[2] = 20;
myMap[3] = 30;
myMap[4] = 40;
// 移除键为2的数据
myMap.erase(2);
// 输出Map中的数据
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << ": " << it->second << std::endl;
}
return 0;
}
输出结果:
1: 10
3: 30
4: 40
在这个示例中,我们创建了一个Map对象myMap并添加了一些数据。然后,我们使用myMap.erase(2)来移除键为2的数据。最后,我们通过遍历Map来输出剩余的数据。
原文地址: http://www.cveoy.top/t/topic/i7AN 著作权归作者所有。请勿转载和采集!