NS_CC_BEGIN #define kProgressTimerCast ProgressTimer* // implementation of ProgressTo ProgressTo* ProgressTo::create(float duration, float percent) { ProgressTo *progressTo = new ProgressTo(); progressTo->initWithDuration(duration, percent); progressTo->autorelease(); return progressTo; }
NS_CC_BEGIN #define kProgressTimerCast ProgressTimer* // implementation of ProgressTo ProgressTo* ProgressTo::create(float duration, float percent) { ProgressTo *progressTo = new (std::nothrow) ProgressTo(); if (progressTo && progressTo->initWithDuration(duration, percent)) { progressTo->autorelease(); return progressTo; } delete progressTo; return nullptr; }