CREATE_FUNC ( __TYPE__ )代码如下:
static__TYPE__* create() \
{ \
__TYPE__ *pRet = new __TYPE__(); \
if (pRet && pRet->init()) \
{ \
pRet->autorelease(); \
return pRet; \
} \
else \
{ \
delete pRet; \
pRet = NULL; \
return NULL; \
} \
}
当执行CREATE_FUNC函数时,红色标注的地方表示执行了该实体的init()方法。