首页 > 其他分享 >内建函数对象-算数仿函数

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

时间:2023-03-09 16:24:13浏览次数:39  
标签:函数 对象 内建函数 算数 negate include

概念:  

  •  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

相关文章

  • 函数连续,原函数可导
    其中微分中值定理参考半个冯博士......
  • c++移动构造函数
    一.介绍1.1 定义【源对象资源的控制权全部移交给目标对象】有些复制构造是必要的,我们确实需要另外一个副本;而有些复制构造是不必要的,我们可能只是希望这个对象换个地方,......
  • js Curry 函数科里化
      https://mp.weixin.qq.com/s?__biz=MzAwNjI5MTYyMw==&mid=2651501763&idx=1&sn=cfe7920ad3a966ef995049cff6bfa1fa&chksm=80f1bd0bb786341dd00ccd2baedaafedbc5cdecc......
  • day88 - 数据库函数设计-插入100w条数据
    数据库插入100w条数据CREATETABLE`app_user`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENT,`name`VARCHAR(50)DEFAULT''COMMENT'用户昵称',`email`V......
  • python入门学习-2.特性、函数、面向对象编程、文件读写
    高级特性切片取一个list或tuple的部分元素>>>L=['Michael','Sarah','Tracy','Bob','Jack']笨方法:>>>[L[0],L[1],L[2]]['Michael','Sarah','Tracy']切......
  • 仿函数
    仿函数1.什么是仿函数1.定义和作用仿函数是一种重载了函数调用运算符(operator())的类或结构体,它可以像函数一样被调用。仿函数可以在很多STL算法中使用,例如sort、for_eac......
  • strncmp函数
    用途:strncmp函数用于比较两个字符串的任意等长子段,复杂度O(n)级别格式 Strncmp(s1+x,s2+y,len),其中s1,s2为两个字符串,x和y分别为这两个字符串要比较的起始位置-1,即取从该......
  • 单行函数
    单行函数函数分为内置函数和自定义函数内置函数从实现的功能角度可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数获取MySQL信息函数、聚......
  • 数据库的数值函数
    1.ceil(x)向上取整2.floor(x)向下取整3.mod(x,y)返回 x/y的模4.rand 返回0-1随机数5.round(x,y) 求参数x的四舍五入的值,保留y位小数    练......
  • (P03)从C到C++:域运算符,new,delet运算符,重载,name managling与extern “C“,带默认参数的函
    文章目录​​1.域运算符​​​​2.new、delete运算符​​​​3.重载​​​​4.namemanagling与extern“C”​​​​5.带默认形参值的函数​​​​6.带默认形参值的函数的......