标签: c++ c
我查看了cpp的文件。我遇到了头文件assert.h。我注意到头文件的示例代码。
cpp
assert.h
我怀疑这个函数只会在没有任何错误响应的情况下中止程序的执行,或者它会因为中止程序而出错。
它是否仅支持指针功能?
答案 0 :(得分:0)
是的,如果断言失败,它是abort()程序。
abort()
就我个人而言,根本不使用它;我为生产环境编程,如果出现错误,不适合立即中止程序。相反,我调用了一个错误处理例程(即使该例程只显示错误的性质并挂起程序,在一个完全无法恢复的情况下)。