宏定义

来源:互联网 发布:js 数组slice方法 编辑:程序博客网 时间:2024/06/14 04:19

CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD

ccb_static_new_autorelease_object_with_init_method

常用的create方法

在自动释放池静态对象 初始化方法

static T * METHOD() { \T * ptr = new T(); \if(ptr != NULL && ptr->init()) { \ptr->autorelease(); \return ptr; \} \CC_SAFE_DELETE(ptr); \return NULL; \}


CREATE_FUNC(__TYPE__)

func 函数

static __TYPE__* create() \{ \__TYPE__ *pRet = new __TYPE__(); \if (pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { delete pRet; pRet = NULL; return NULL; } }


0 0
原创粉丝点击