首页 > 代码库 > c++11 lambda表达式

c++11 lambda表达式

c++11新增的lambda表达式特性。

lambda用来表示只调用一次的小函数
[=]表示取值 [&]表示取引用
()表示函数的形参
{}函数体,函数体前的类型为返回值类型

1  PH::runOnMainThread([=](){2         PH::runOnMainThread([=]()3         {4             // UI Scene5             director->replaceScene(PH::LoadingScreen::create(useHighRes));6         });7     }); 

c++11 lambda表达式