概念:
- STL内建了一些函数对象
分类:
- 算数仿函数
- 关系仿函数
- 逻辑仿函数
用法:
- 这些仿函数所产生的对象,用法和一般函数完全相同
- 使用内建函数对象,需要引入头文件
#include<functional>
算数仿函数
功能:
- 是实现四则运算
- 其中negate是一元运算,其他都是二元运算
#include<iostream>
#include<functional>
using namespace std;
//算数仿函数
//negate 一元仿函数 取反仿函数
void test1() {
negate<int> n;
cout << n(50) << endl;
}
//plus 加法仿函数
void test2() {
plus<int> p;
cout << p(50,5) << endl;
}
int main() {
test1();
test2();
return 0;
}
标签:函数,对象,内建函数,算数,negate,include From: https://www.cnblogs.com/ggbond00/p/17198905.html