返回bool值的函数执行不成功返回什么?
这里有两段代码:
第一个函数执行成功会返回true,如果执行不成功呢?会返回什么?是不是返回默认值?是多少?相比第二个函数更严谨一些,上来先设置了false.第一个函数是不是也隐含着不成功返回false?
bool Hero::heroInit()
{
heroSprite=CCSprite::create("p1tankU.png");
heroSprite->setAnchorPoint(CCPointZero);
this->addChild(heroSprite);
isHeroMoving=false;
return true;
}
bool GameLayer::init()
{
bool bRet = false;
do
{
sGlobal->gameMap=GameMap::gameMapWithTMXFile("0.tmx");
addChild(sGlobal->gameMap,kZMap,kZMap);
sGlobal->hero=Hero::heroWithinLayer();
sGlobal->hero->setPosition(sGlobal->gameMap->positionForTileCoord(ccp(4,9)));
addChild(sGlobal->hero,kZHero,kZHero);
bRet = true;
} while (0);
return bRet;
}
第一个函数执行成功会返回true,如果执行不成功呢?会返回什么?是不是返回默认值?是多少?相比第二个函数更严谨一些,上来先设置了false.第一个函数是不是也隐含着不成功返回false?
...全文
相关推荐
PHP常用函数大全
PHP常用函数大全
C-C++语言程序设计笔试面试题6.docx
。。。
FaceId-TouchId:使用Swift 4的FaceIDTouchID
FaceId-TouchId 使用Swift 4的FaceID / TouchID
php一些常用代码_878918.com
php一些常用代码 欢迎大家也来我的博客逛逛哦 878918.com
Python如何在bool函数中取值
bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假。 1.当对数字使用bool函数时,0返回假(False),任何其他值都返回真。 >>> bool(0) False >>> bool(1) True >>> bool(-1) True >>> bool(21334) True 2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True。 >>> bool('') False >>> bool(None) False >>> bool('asd') T


