美文网首页
4.内建仿函数-算术仿函数

4.内建仿函数-算术仿函数

作者: lxr_ | 来源:发表于2021-04-27 10:19 被阅读0次
#include<iostream>
using namespace std;

#include<functional>

//STL内建了一些仿函数对象

//分类:
//算术仿函数,关系仿函数,逻辑仿函数

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

//算术仿函数:
//实现四则运算,其中negate是一元运算,其他都是二元运算

//仿函数原型
//template<class T> T plus<T>;加法仿函数
//template<class T> T minus<T>;减法仿函数
//template<class T> T multiplies<T>;乘法仿函数
//template<class T> T divides<T>;除法仿函数
//template<class T> T modulus<T>;取模仿函数

//template<class T> T negate<T>;取反仿函数,一元运算

void test0401()
{
    negate<int> n;//取反仿函数,一元运算

    cout << n(50) << endl;

    plus<int> p;//加法
    cout << p(10, 29) << endl;
}
int main()
{

    test0401();

    system("pause");
    return 0;
}

相关文章

  • 4.内建仿函数-算术仿函数

  • Python_8_Python内建函数-迭代器

    1. 内建函数 1 2. 内建函数 2 3. 内建函数 3 4. 内建函数 4 5. 内建函数 5 6. 内建函数...

  • STL学习笔记之算法(二)

    仿函数、仿函数类、函数等 条款38:把仿函数类设计为用于值传递 STL中的习惯是当传给函数和从函数返回时函数对象也...

  • C++仿函数

    仿函数 仿函数又称为函数对象,是一种能够行使函数功能的类,该类重载了operator()运算符,调用仿函数的时候实...

  • 仿函数

    什么是仿函数 Function Object ,函数对象,是泛型编程强大威力和纯粹抽象概念的强力例证,任何一个东西...

  • 函数对象(仿函数)

    1.1 知识点 函数对象概述 预定义函数对象 辅助函数对象 适配器 函数对象使用方法 1.2 实验环境 g++ u...

  • C++入门11 -- 仿函数,函数模版,类模版

    仿函数(函数对象) 仿函数:将一个对象当作一个函数来使用; 模版 泛型:将类型参数化以达到代码复用的技术,C++中...

  • GeekBand-STL 第2周

    stl的整体结构: 内存分配器,迭代器,容器,仿函数,算法,适配器 仿函数与函数的区别:本质是一个对象,opera...

  • C++第17天: 第237课-第242课 函数对象,仿函数,一元

    引入头文件 functional 为什么要用仿函数,用法方便 函数对象的仿函数有两种,一种是有返回值或者void,...

  • func bind

    std::function<>可以用于保存函数,包括仿函数,全局函数,成员函数,静态成员函数,lamdba表达式,...

网友评论

      本文标题:4.内建仿函数-算术仿函数

      本文链接:https://www.haomeiwen.com/subject/sidjrltx.html