91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ remove_if怎樣使用

c++
小樊
85
2024-07-26 12:57:11
欄目: 編程語言

C++中的remove_if函數用于在容器中刪除滿足指定條件的元素。可以結合erase函數一起使用來實現刪除操作。

下面是remove_if函數的使用方法示例:

#include <iostream>
#include <vector>
#include <algorithm>

bool isOdd(int num) {
    return num % 2 != 0;
}

int main() {
    std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    // 刪除所有奇數
    numbers.erase(std::remove_if(numbers.begin(), numbers.end(), isOdd), numbers.end());

    // 輸出刪除后的結果
    for (int num : numbers) {
        std::cout << num << " ";
    }

    return 0;
}

在上面的示例中,我們定義了一個isOdd函數來判斷一個數字是否為奇數。然后在main函數中,我們使用remove_if函數配合erase函數來刪除容器中所有奇數。最后輸出刪除后的結果。

0
郴州市| 巫溪县| 托克逊县| 万载县| 隆林| 两当县| 东乌| 江永县| 东至县| 林西县| 林甸县| 三都| 黎川县| 麦盖提县| 张掖市| 丰都县| 伊金霍洛旗| 汝阳县| 平泉县| 沅陵县| 云安县| 礼泉县| 昌平区| 辽阳市| 祁门县| 望江县| 睢宁县| 登封市| 山阳县| 施秉县| 故城县| 阜新| 建始县| 横山县| 巫山县| 扬州市| 辽阳市| 特克斯县| 博湖县| 潞西市| 龙游县|