Cocos2d-x3.5 _ 示例工程分析

前端之家收集整理的这篇文章主要介绍了Cocos2d-x3.5 _ 示例工程分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

controller.cpp

1 std::function<TestScene*()> callback;@H_301_6@//@H_301_6@一个是返回值,一个是参数。返回值是TestScene*,参数是()里的东西
1 Controller g_aTestNames[] = {
2 
3     @H_301_6@//
4     @H_301_6@ TESTS MUST BE ORDERED ALPHABETICALLY
5     @H_301_6@     violators will be prosecuted
6     @H_301_6@//
7     { "ActionManager",[](){return new ActionManagerTestScene(); } },

这里是lambda的语法。

C++11 的 lambda 表达式规范如下: