标准库function类型的小例子
来源:互联网 发布:南京java工资一般多少 编辑:程序博客网 时间:2024/06/04 18:43
#include<iostream>#include<functional>#include<string>#include<map>using namespace std;int add(int a,int b){return a+b;}struct divide{int operator()(int a,int b){return a/b;}};int main(){auto mod=[](const int&a,const int&b){return a%b;};map<string,function<int(int ,int)>>calculate;//map<string,(int*)(int,int)>仅仅适用于函数指针calculate["+"]=add;//函数指针calculate["/"]=divide();//函数对象calculate["*"]=[](const int& a,const int& b){return a*b;};//lamdacalculate["-"]=minus<int>();//标准库函数对象calculate["%"]=mod;int a=7,b=2;cout<<calculate["+"](a,b)<<endl<<calculate["/"](a,b)<<endl<<calculate["*"](a,b)<<endl<<calculate["-"](a,b)<<endl<<calculate["%"](a,b)<<endl;system("pause");}
0 0
- 标准库function类型的小例子
- 枚举类型小例子
- JavaScript Function类型 小抄
- 宏的参数为类型的使用小例子
- javascript的Function类型
- JavaScript的Function 类型
- 【STL】标准库count_if的例子
- mysql 創建function的例子
- 标准库:容纳不完全类型的容器
- 几个标准库类型的简单使用
- 标准库的String类型详解
- 标准库的 Vector 类型详解
- C++Primer3.5标准库类型bitset---字节存储排序:大端和小端的判别及转换(转载)
- scala的标准类型
- 标准库类型bitset类型
- bitset类型, 标准库类型
- 标准库vector类型
- 标准库bitset类型
- [黑马IOS自学第一篇]IOS界面编程,IOS开发体验,控件初步认识
- 【STL学习】容器篇-适配器容器
- 相机标定(一)之参考坐标系以及坐标变换
- BMP格式介绍
- 计算几何(一)
- 标准库function类型的小例子
- List常用子类区别
- Spring Security 项目
- 网站开发进阶(十四)JS实现二维码生成
- 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
- spring transaction源码分析--事务架构
- 数据结构(二)
- LUA+STM32,开始弄了。如何入门?
- 架构探险——Android MVP模式浅析