我想使用lambda表达式初始化一个变量,但我不知道这是否可行。请问这是可以实现的吗? 例如:
int i([]() { return 1; });
这个函数返回
error C2440: 'initializing' : cannot convert from 'wmain::<lambda_b35514739a4854f3d329a617eabe58c1>' to 'int'
这个操作是否可行,只是我的语法有误吗?
我想使用lambda表达式初始化一个变量,但我不知道这是否可行。请问这是可以实现的吗? 例如:
int i([]() { return 1; });
这个函数返回
error C2440: 'initializing' : cannot convert from 'wmain::<lambda_b35514739a4854f3d329a617eabe58c1>' to 'int'