标准c库中是否有verify()
函数(例如VERIFY()
msvc)或类似函数,还是我必须自己编写?如果是这样,它在哪个标题下?
编辑: assert 和 verify 之间的区别在于,verify 仍然会在发布版本中执行该函数,而 assert 中的语句不会在发布版本中编译。
IE
assert( printf("assert ") );
verify( printf("verify") );
在 debug 中会打印"assert verify"
,但在 release 中会打印"verify"
。