lambda表达式
一开始混乱了,没反应过来,这货原来就是“来目打”(入)…
一种不用写返回值的,不用定名称的函数…比如…可以这样(还是给个函数名称吧…):
auto isBaka = [](int x){return x==9}
当然…我觉得这种表达式或函数在STL中才会有比较大的优势。
不过略淡腾:
if (isBaka(9)) cout<<"i catched a baka,yay"<<endl;
一开始混乱了,没反应过来,这货原来就是“来目打”(入)…
一种不用写返回值的,不用定名称的函数…比如…可以这样(还是给个函数名称吧…):
auto isBaka = [](int x){return x==9}
当然…我觉得这种表达式或函数在STL中才会有比较大的优势。
不过略淡腾:
if (isBaka(9)) cout<<"i catched a baka,yay"<<endl;