赞
踩
//[]()->{};
//捕获列表,参数列表,返回类型,函数体
#include <iostream> using namespace std; /* bool compare(int a,int b) { return a > b; } */ int getMax(int a,int b,bool (*compare)(int a,int b)) { if(compare(a,b)) return a; else{ return b; } } int main() { cout << "Hello World!" << endl; int a = 30; int b = 10; int max = getMax(a,b,[](int a,int b)->bool{return a > b;}); cout << max << endl; return 0; }
想进一步了解Lambda,查看主页其他有关文章,希望对你有帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。