C++每日面试之assert()
2023-09-14 09:07:06 时间
说明:
断言,是宏,而非函数。assert 宏的原型定义在 <assert.h>
(C)、<cassert>
(C++)中,其作用是如果它的条件返回错误,则终止程序执行。可以通过定义 NDEBUG 来关闭 assert,但是需要在源代码的开头,include <assert.h>
之前。
assert() 使用
//#define NDEBUG // 加上这行,则 assert 不可用
#include <assert.h>
int main()
{
char *p=NULL;
asser
相关文章
- C++内联函数的使用
- C++实现车轮轨迹
- (转)C/C++ 程序设计员应聘常见 面试笔试 试题深入剖析
- C++一些基础面试知识
- C语言/C++常见习题问答集锦[八十五]之绘制一朵带蝴蝶结的小花
- Open3D(C++) 建筑物点云立面和平面分割提取
- 【安装包】VC++6.0
- 搜狗面试的经典题(C++map按值排序,class struct的差别)
- 【面试攻略】C++面试-点点互动
- 【面试攻略】C++面试-银汉
- 【面试攻略】C++面试基础篇2
- C++每日面试之子字符串判断
- c/c++每日面试之练习链表
- C++每日面试之hex数组转int
- C++每日面试之求数组的众数
- C++每日面试之delete this 合法吗?
- C++每日面试之decltype(转)
- C++每日面试之this 指针
- C++ json库jsoncpp 吐槽
- Effective C++笔记04:设计与声明
- c++ 字符串转换为数字
- c++爱问的面试问题
- C++面试常见题
- 第十三届蓝桥杯C++B组国赛E题——出差 (AC)
- C++ - Opencv模板匹配与块匹配
- C/C++学习笔记七
- C/C++ MySQL API