Predicate
C++概念:谓词
大Predicate
概念描述了一个函数对象,该对象接受一个迭代器参数,该参数被取消引用,并用于将可测试的值作为bool
...
换句话说,如果算法采用Predicate pred
和迭代器first
,它应该能够通过如下构造使用谓词来测试迭代器if (pred(*first)) {...}
...
函数对象pred
不得通过取消引用的迭代器应用任何非常数函数。此函数对象可以是函数的指针,也可以是具有适当函数调用运算符的类型的对象。
所需
FunctionObject
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。