程序员社区

内建函数对象---算术仿函数

概念:stl内建了一些函数对象
分类:

  • 算术仿函数
  • 关系仿函数
  • 逻辑仿函数

用法:

  • 这些仿函数所产生的对象,用法和一般函数完全相同
  • 使用内建函数对象,需要引入头文件 #include < functional >

算术仿函数

功能描述:
在这里插入图片描述
仿函数原型:
在这里插入图片描述

#include<iostream>
using namespace std;
#include<functional>
void test()
{
	//算术仿函数
	//1.
	plus<int> p;
	cout << p(10, 10) << endl;
	//2.
	multiplies<int> m;
	cout << m(52, 10) << endl;
	//3.取模运算---相除的余数
	modulus<int> m1;
	cout << m1(520,100) << endl;
	//4.取反函数--正负交换
	negate<int> n;
	cout << n(-521) << endl;
}
int main()
{
	test();
	system("pause");
	return 0;
}

在这里插入图片描述

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 内建函数对象---算术仿函数

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区