是很重要的手段,
ASSERT( f )
在Debug模式下,每次运行到这里后会计算括号中的表达式,如果表达式为0,则中断执行,弹出一个警告框,用户可选择“继续”,“重试”,“忽略”
在Release模式下,这句语句不会被编译进代码。
ASSERT一般用于程序内部确认参数的正确性,即调用内部函数的时候,要由调用者保证参数的正确,而被调用函数内部,就可以通过ASSERT来检查参数是否满足要求。
assert 在iOS 中的作用
2019独角兽企业重金招聘Python工程师标准>>>...
·
转载于:https://my.oschina.net/u/2329800/blog/512242
更多推荐
已为社区贡献1792条内容
所有评论(0)