typedef CCLayer* (*NEWTESTFUNC)(); #define TESTLAYER_CREATE_FUNC(className) \ static CCLayer* create##className() \ { return new className(); }
[quote=引用 1 楼 LCL_data 的回复:] typedef CCLayer* (*NEWTESTFUNC)(); 定义NEWTESTFUNC函数指针,返回值是CCLayer*,参数是空 #define TESTLAYER_CREATE_FUNC(className) \ static CCLayer* create##className() \ { return new className(); } \就是连行号,意思是 下面的行接着这行 TESTLAYER_CREATE_FUNC就是声明了一个函数
typedef CCLayer* (*NEWTESTFUNC)(); 定义NEWTESTFUNC函数指针,返回值是CCLayer*,参数是空 #define TESTLAYER_CREATE_FUNC(className) \ static CCLayer* create##className() \ { return new className(); } \就是连行号,意思是 下面的行接着这行 TESTLAYER_CREATE_FUNC就是声明了一个函数
65,186
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧