亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++ Map容器怎樣刪除元素

c++
小樊
155
2024-07-21 02:54:02
欄目: 編程語言

C++中的Map容器提供了兩種方法來刪除元素:

  1. 使用erase()方法:可以使用Map容器的erase()方法來刪除元素,傳入要刪除元素的鍵作為參數。示例如下:
std::map<int, std::string> map;
map[1] = "apple";
map[2] = "banana";

map.erase(1); // 刪除鍵為1的元素

// 遍歷Map容器并輸出剩余元素
for(auto it = map.begin(); it != map.end(); ++it) {
    std::cout << it->first << ": " << it->second << std::endl;
}
  1. 使用迭代器:可以通過獲取元素的迭代器,然后調用erase()方法來刪除元素。示例如下:
std::map<int, std::string> map;
map[1] = "apple";
map[2] = "banana";

auto it = map.find(1);
if(it != map.end()) {
    map.erase(it); // 刪除鍵為1的元素
}

// 遍歷Map容器并輸出剩余元素
for(auto it = map.begin(); it != map.end(); ++it) {
    std::cout << it->first << ": " << it->second << std::endl;
}

無論使用哪種方法,都可以方便地刪除Map容器中的元素。

0
嘉黎县| 临桂县| 渝中区| 石屏县| 西林县| 井冈山市| 丽水市| 景泰县| 太康县| 山丹县| 石门县| 阿巴嘎旗| 宣汉县| 焉耆| 乐业县| 本溪市| 郑州市| 始兴县| 潮州市| 皮山县| 堆龙德庆县| 高唐县| 昂仁县| 星座| 嘉义市| 恩施市| 新巴尔虎左旗| 个旧市| 滁州市| 建宁县| 莱州市| 鹰潭市| 灵川县| 博野县| 红安县| 龙口市| 清水河县| 新和县| 彭泽县| 门源| 格尔木市|