CV_Assert()
来源:互联网 发布:js list获取指定元素 编辑:程序博客网 时间:2024/06/10 06:34
CV_Assert()作用:CV_Assert()若括号中的表达式值为false,则返回一个错误信息。
ssert 宏的原型定义在<assert.h>中, 其作用是如果它的条件返回错误, 则终止程序 执行,原型定义:
#include <assert.h> void assert( int expression );
assert 的作用是现计算表达式 expression ,如果其值为假(即为 0),那么它先向 stderr 打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单:
使用 assert()的缺点是,频繁的调用会极大的影响程序的性能,增加额外的开 销。在调试结束后,可以通过在包含#include <assert.h>的语句之前插入 #define NDEBUG 来禁用 assert 调用,示例代码如下:#include <stdio.h> #define NDEBUG #include <assert.h>
0 0
- CV_Assert()
- CV_Assert()
- CV_Assert的含义
- CV_Assert函数 C++ assert()函数
- OpenCV学习笔记(2)—— CV_Assert 函数
- OpenCV的函数的开头部分CV_Assert的意思!
- CV_Assert(myImage.depth() == CV_8U); // 仅接受uchar图像
- OpenCV中CV_Assert函数和C++中assert()函数
- getAttribute()与getParameter的区别
- POJ 3268 Silver Cow Party (Dijkstra_来回)
- 粒度计算研究综述_李道国
- 《锋利的JQuery》读书笔记——第二章
- 这20个正则表达式,让你少写1,000行代码
- CV_Assert()
- 二分总结
- 网络数据传输的三种校验方法
- 第十周项目3-利用二叉树遍历思想解决问题
- 用gstreamer实现照相机功能
- java数据结构与算法之双链表设计与实现
- dbutils使用说明
- python 中的unicode与字符串
- gstreamer 牛人博客 shenbin1430的专栏