assert.h在cpp中有什么用?
What is the use of assert.h in cpp?
我已经浏览了cpp
的文档。我遇到了头文件assert.h
。我注意到了头文件的示例代码。
我怀疑这个函数是否只会中止程序的执行而没有任何错误响应,或者它是否会在中止程序时发出错误警报。
是否只支持指针函数?
是,如果断言失败,则abort()
为程序。
我个人根本不使用它;我为生产环境编程,在这种环境中,如果出现错误,不适合立即中止程序。相反,我调用错误处理例程(即使该例程只是显示错误的性质并挂起程序,在完全不可恢复的情况下)。
相关文章:
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 什么是(或如何制作)cpp中矢量的默认初始值设定项?
- .h 和.cpp文件分离时出错,但仅使用 .h 文件时没有错误.我做错了什么?
- 谁能告诉我我用 getline 做错了什么 (cpp) 格式
- cpp中rand()方法的bankend程序是什么?
- 包含 .h 文件和 c/cpp 文件有什么区别?
- Cpp 什么是字符 a 的声明 [10][100]
- cpp 中的以下链表程序有什么问题?
- 如果我在库中和应用程序中编译了相同的CPP文件,会发生什么
- cpp 中"[=]"的含义是什么
- $(objs):%.o:%.cpp和$(objs):$(objs:.o = .cpp)之间的差异是什么
- 线程上的"detach()"有什么作用?.CPP
- 生成代码以与不需要重新编译的正在运行的 cpp 应用程序交互的好方法是什么?
- 关于实施其中之一的CPP,这三个规则究竟是什么?
- 在什么条件下,数据库在从 cpp 执行选择查询时不会关闭游标
- Dynamic_cast何时返回0,什么时候引发异常?CPP
- CBP文件和CPP文件之间有什么区别
- pImpl习语-将私有类实现放在cpp中有什么缺点
- c++链接器如何知道要使用什么.cpp文件?
- 什么.cpp把代码在qt的形式