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

溫馨提示×

c++ all_of算法的作用是什么

c++
小樊
87
2024-09-04 18:48:21
欄目: 編程語言

all_of 是 C++ 標準庫中的一個函數,它用于檢查容器或范圍內的所有元素是否滿足特定條件。如果容器或范圍內的所有元素都滿足給定的條件,則all_of返回true;否則返回 false`。

all_of 的函數原型如下:

template< class InputIt, class UnaryPredicate >
bool all_of( InputIt first, InputIt last, UnaryPredicate p );

其中:

  • firstlast 是要檢查的范圍的起始和結束迭代器。
  • p 是一個一元謂詞,用于測試每個元素是否滿足條件。

以下是一個簡單的示例,展示了如何使用 all_of 檢查一個整數向量中的所有元素是否都大于 0:

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

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

    bool all_positive = std::all_of(numbers.begin(), numbers.end(), [](int n) { return n > 0; });

    if (all_positive) {
        std::cout << "All elements are positive."<< std::endl;
    } else {
        std::cout << "Not all elements are positive."<< std::endl;
    }

    return 0;
}

在這個示例中,all_of 將檢查 numbers 向量中的所有元素是否都大于 0。因為所有元素都滿足條件,所以輸出將是 “All elements are positive.”。

0
托克托县| 蒲城县| 安吉县| 大方县| 四川省| 信阳市| 西平县| 包头市| 浠水县| 涞源县| 章丘市| 平塘县| 盐山县| 舒城县| 蒲江县| 吴旗县| 鄂温| 平顺县| 海宁市| 昌乐县| 伊金霍洛旗| 柳州市| 黎平县| 洛扎县| 民勤县| 怀来县| 柯坪县| 新平| 栾城县| 蛟河市| 乌恰县| 封开县| 攀枝花市| 衡东县| 营口市| 昌宁县| 邵阳县| 新晃| 奈曼旗| 蓝山县| 吴江市|