c++谓词

返回值为bool类型的普通函数或者仿函数

一个参数:一元谓词

二个参数:二元谓词

bool operate(int val)
{
    return val>30;
}

仿函数(Functor)又称为函数对象(Function Object)是一个能行使函数功能的类。

仿函数的语法几乎和我们普通的函数调用一样,不过作为仿函数的类,都必须重载 operator() 运算符。因为调用仿函数,实际上就是通过类对象调用重载后的 operator() 运算符。 

你可能感兴趣的:(c++,开发语言)