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

溫馨提示×

c++ all_of的正確使用方式

c++
小樊
89
2024-09-04 19:02:13
欄目: 編程語言

std::all_of 是 C++ 標準庫中的一個算法,用于檢查容器或范圍內的所有元素是否滿足給定的條件。這個函數需要三個參數:起始迭代器、結束迭代器和一個斷言(通常是一個 lambda 函數或者一個函數對象)。

下面是 std::all_of 的一個基本示例:

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

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

    // 使用 lambda 函數檢查所有元素是否大于 0
    bool all_positive = std::all_of(numbers.begin(), numbers.end(), [](int n) { return n > 0; });

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

    return 0;
}

在這個示例中,我們創建了一個包含整數的向量,并使用 std::all_of 來檢查向量中的所有元素是否都大于 0。如果所有元素都滿足條件,程序將輸出 “All numbers are positive.”,否則輸出 “Not all numbers are positive.”。

注意,如果容器為空,std::all_of 將返回 true,因為沒有元素不滿足給定的條件。

0
嘉定区| 神木县| 环江| 曲周县| 泽州县| 黄龙县| 霍城县| 灌阳县| 原平市| 宁强县| 乡城县| 锡林浩特市| 石屏县| 叶城县| 肥乡县| 房山区| 三都| 乌苏市| 肃南| 延安市| 新和县| 凤山市| 沧州市| 将乐县| 高阳县| 宁河县| 曲麻莱县| 高清| 称多县| 中方县| 桦甸市| 天祝| 海安县| 游戏| 色达县| 四平市| 田阳县| 朝阳市| 汉川市| 麻江县| 温泉县|