#include <functional> int main() {
std::function<int()> fn[];
for( int i = ; i < ;i++ )
fn[i] = [=]() {return i; }; for( int i = ; i < ; i++ )
printf( "%d\n", fn[i]() ); return ;
} //result:
//0~99 :
std::function<int()> fn[]
等于缩写了下面的:
typedef int (*TypeFn)();
TypeFn fn[];
相关文章
- 12-14DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
- 12-14生活小技巧:Excel中PMT函数的使用
- 12-14destoryed()钩子函数----使用案例(一)
- 12-14Matlab中bwlabel函数的使用
- 12-14Linq、Lamda、SQL的基本使用以及对比
- 12-14洛谷P3784 [SDOI2017]遗忘的集合(生成函数)
- 12-14bzoj422:Tibbar的后花园(生成函数+多项式exp)
- 12-14IntelliJ IDEA使用快捷键生成各种for循环。增强for循环等等
- 12-14BZOJ3028食物——生成函数+泰勒展开
- 12-14生成函数学习笔记(三)——概率生成函数初探