要移除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来输出剩余的数据。

c++ 移除Map键为2的数据

原文地址: http://www.cveoy.top/t/topic/i7AN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录