Esempio n. 1
0
Buff* Buff::create(int type) {

    Buff* ret = new Buff();


    if(ret&&ret->init(type)) {
        ret->autorelease();
        return ret;
    }

    CC_SAFE_DELETE(ret);//°²È«É¾³ý
    return nullptr;
}
Esempio n. 2
0
Buff* Buff::create(int typeId)
{
	Buff *pRet = new Buff(typeId);
	if (pRet && pRet->init())
	{
		pRet->autorelease();
		return pRet;
	}
	else
	{
		delete pRet;
		pRet = NULL;
		return NULL;
	}
}
Esempio n. 3
0
Buff* Buff::create(ValueMap model)
{
	Buff *pRet = new Buff(model);
	if (pRet && pRet->init())
	{
		pRet->autorelease();
		return pRet;
	}
	else
	{
		delete pRet;
		pRet = NULL;
		return NULL;
	}
}