// int k = 15, j, l, m;
// auto fn = [&](int &n){cout << n + j + k << endl;};//闭包
// int i = 10;
// fn(i);
// cout << k << endl;
//lamda 表达式 短小函数就地编写
//[capture](argment){body;}
// int i;
// printArray(a, sizeof(a) / sizeof(a[0]), [](int n)->bool{return n % 3 == 0;});
直接执行地址
//0x10002000
// printf("%p\n", add);
// int (p)(int, int) = (int ()(int, int))0x10002000;
// cout << p(12,34) << endl;