使用運算元控制公式運算
#include<iostream>
using namespace std;
typedef enum
{
add = 0,
sub,
mul,
divi
}type;
int main()
{
int a = 10;
int b = 20;
auto func = [=](type i)->int {
switch (i)
{
case add:
return a + b;
case sub:
return a - b;
case mul:
return a * b;
case divi:
return a / b;
}
};
cout<<func(add)<<endl;
}
相關文章
- spark-運算元-分割槽運算元Spark
- 【Spark篇】---Spark中控制運算元Spark
- 【OpenCV】影像變換(二)邊緣檢測:梯度運算元、Sobel運算元和Laplace運算元OpenCV梯度
- Python 影像處理 OpenCV (12): Roberts 運算元、 Prewitt 運算元、 Sobel 運算元和 Laplacian 運算元邊緣檢測技術PythonOpenCV
- 【Spark篇】---SparkStreaming中運算元中OutPutOperator類運算元Spark
- 運算元據庫
- 使用位運算進行加法運算
- Spark運算元篇 --Spark運算元之aggregateByKey詳解Spark
- Spark運算元篇 --Spark運算元之combineByKey詳解Spark
- java中與運算,或運算,異或運算,取反運算Java
- Java中 使用 Math 類運算元據Java
- Jmeter運算元據庫JMeter
- 運算元據庫表
- SIFT運算元總結
- java反射——運算元組Java反射
- yii運算元據庫
- Mysqli運算元據庫MySql
- Java的&運算子作用於boolean運算元JavaBoolean
- Android中使用LitePal運算元據庫Android
- python中Laplacian運算元如何使用Python
- Java學習--使用 Math 類運算元據Java
- opencv 開運算、閉運算OpenCV
- Spark常用Transformations運算元(一)SparkORM
- Oracle OCP(10):運算元據Oracle
- Flink -- Operator操作運算元
- Spark常用Transformations運算元(二)SparkORM
- ecshop運算元據庫類
- PHP mysqli 運算元據庫PHPMySql
- 三元運算+包機制
- 3.0 常見operators運算元
- PHP 位運算使用PHP
- spark的基本運算元使用和原始碼解析Spark原始碼
- 使用WordPress中的wpdb類運算元據庫
- 利用 Sequelize 來運算元據庫
- js 方法(運算元組為主JS
- java 運算元據庫備份Java
- Python運算元據庫(3)Python
- spark一些常用運算元Spark