阅读cocos2d-x demo的代码,我们会看到有些头文件中使用CREATE_FUNC这个宏,那么它是做什么的呢?在cocos2d-x 又是起什么作用呢?下面我们就一起来看看CREATE_FUNC宏的源代码:
[cpp] view plain copy /** *defineacreatefunctionforaspecifictype,suchascclayer *@__TYPE__classtypetoaddcreate(),suchascclayer */ #defineCREATE_FUNC(__TYPE__)\ static__TYPE__*create()\ {\ __TYPE__*pRet=new__TYPE__();\ if(pRet&&pRet->init())\ {\ pRet->autorelease();\ returnpRet;\ }\ else\ deletepRet;\ pRet=NulL;\ returnNulL;\ }
以上是内存溢出为你收集整理的cocos2d-x CREATE_FUNC全部内容,希望文章能够帮你解决cocos2d-x CREATE_FUNC所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)