一元函数、一元谓词、二元函数、二元谓词是什么?
参考21天学通C++,P321
一元函数:接受一个参数的函数,如f(x)。如果一元函数返回一个布尔值,则该函数称为一元谓词。
二元函数:接受两个参数的函数,如f(x,y)。如果二元函数返回一个布尔值,则该函数称为二元谓词。
函数适配器是什么?
这个终于把函数适配器说明白了。
自己说:原来的函数参数或返回值不满足我们的要求,通过函数适配器进行。
比如find_if()只接受一元谓词,如果要比较字符串的大小和指定的大小,那得传递两个参数,这就不满足find_if()函数的要求了。_1占位词就是要函数的参数。
https://www.cnblogs.com/wuchanming/p/3747631.html
但是这个不是C++11标准。
具体见C++ primer。P356
this指针
当前对象的地址,大多数是可选的。
具体参考:21天学习C++P147
lambda表达式: