宏定义

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; 
} 
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值