#include <stdlib.h>
#include <stdio.h>
//1. 无参数
auto hello = [] () {printf( "Hello world!\n");};
// 2. 一个参数
auto hello_int = [] (int val){ printf("the value is %d\n", val); };
int main(int argc, char **argv) {
hello();
hello_int(argc);
// 3. 带捕获列表的lambda表达式
auto lambda = [argc, argv]() {printf("param: %d, path is:%s\n", argc, argv[0]);};
lambda();
return 0;
}
$_0::operator()(void) $_1::operator()(int) main::$_2::operator() const(void)
#include <stdlib.h>
#include <stdio.h>
class $_0 {
public:
void operator() {
printf( "Hello world!\n");
}
};
class $_1 {
public:
void operator(int va) {
printf("the value is %d\n", val);
}
};
class main::$_2 {
public:
main::$_2(int i, char **v): argc(i), argv(v) {}
//带捕获列表的,不能修改捕获列表...
void operator() const {
printf("param: %d, path is:%s\n", argc, argv[0]);
}
private:
int argc;
char **argv;
}
int main(int argc, char **argv) {
$_0 hello;
hello();
$_1 hello_int;
hello_int(argc);
main::$_2 lambda(argc, argv);
lambda();
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有