是很重要的手段, ASSERT( f ) 在Debug模式下,每次运行到这里后会计算括号中的表达式,若是表达式为0,则中断执行,弹出一个警告框,用户可选择“继续”,“重试”,“忽略” 在Release模式下,这句语句不会被编译进代码。 ASSERT通常用于程序内部确认参数的正确性,即调用内部函数的时候,要由调用者保证参数的正确,而被调用函数内部,就能够经过ASSERT来检查参数是否知足要求。