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