共用方式為


find_if_not

傳回在不符合條件的指示範圍中第一個項目。

template<class InputIterator, class Predicate>
    InputIterator find_if_not(
        InputIterator _First, 
        InputIterator _Last,
        BinaryPredicate _Comp
    );

參數

  • _First
    表示範圍開始檢查條件的輸入 Iterator。

  • _Last
    表示範圍結尾的輸入 Iterator。

  • _Comp
    測試的條件為。 定義項目會滿足條件會搜尋之使用者定義的述詞函式提供服務的物件。 述詞會採用單一引數並傳回 true 或 false。

傳回值

傳回使用 _Comp,對第一個找到的項目位於失敗條件測試的 Iterator。 如果找不到,則會傳回 _Last 這類項目。

備註

樣板函式判斷 N 的最小的值在此範圍 [0,_Last的 - _First述詞 _Comp(*(_First+ N)) 是 false的) 。 然後它會傳回 _First+ N。 如果這個值不存在,則函式會傳回 _Last。 它會評估這個述詞一次最多的每 N。

需求

標題: <algorithm>

命名空間: std

請參閱

參考

標準樣板程式庫