Sprite* Sprite::create(const std::string& filename)
{
Sprite *sprite = new Sprite();
if (sprite && sprite->initWithFile(filename))
{
sprite->autorelease();
return sprite;
}
CC_SAFE_DELETE(sprite);
return nullptr;
}
FadeIn* FadeIn::create(float d)
{
FadeIn* action = new FadeIn();
action->initWithDuration(d,255.0f);
action->autorelease();
return action;
}
上面的会判断是否为空,为什么下面的不用判断???