使用Lamda生成函数

#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[];
上一篇:Tyvj1038 忠诚 (线段树)


下一篇:利用Eclipse中的Maven构建Web项目报错(一)