c++
Numen_isnot_delay
菜鸟
展开
-
exit(EXIT_FAILURE)
首先介绍一下:exit(0): 正常执行程序并退出程序。exit(1): 非正常执行导致退出程序。其次介绍:stdlib.h头文件中 定义了两个变量:#define EXIT_SUCCESS 0#define EXIT_FAILURE 1最后介绍:exit(EXIT_SUCCESS) : 代表安全退出。exit(EXIT_FAILURE) : 代表异常退出。...原创 2019-06-04 18:40:18 · 15547 阅读 · 3 评论 -
#ifndef和#define和#endif作用
一、从图中可以看出,cord.cpp调用了两次coordin.h,这在c++中会导致编译器报错。二、所以c++中定义了一种防护方案,即#ifndef、#define、#endif三、 #ifndef COORDIN_H_ #define COORDIN_H_ ------------A内容(暂时这里不重要) #endif...原创 2019-06-27 14:34:02 · 2540 阅读 · 0 评论 -
c++静态变量
c++中静态变量有三种:外部链接性、内部链接性、无链接性外部链接性:在代码块外面声明、全局变量、多文件中可以用内部链接性:在代码块外面声明、全局变量、仅此文件可以用、关键字static无链接性: 在代码块里面声明、局部变量、仅此文件可以用、关键字static...原创 2019-07-06 13:56:13 · 475 阅读 · 0 评论 -
opencv----Mat-----理解
①基本说明:再OpenCV中最核心的类就是Mat,它是Matrix的缩写,代表矩阵或者数组的意思,该类的声明在头文件opencv2\core\core.hpp中,当你使用Mat类的时候一定要引用该头文件。②内容说明:构造Mat对象相当于构造一个矩阵数组,需要四个基本的变量:行数、列数、通道数、数据类型Mat的构造函数如下: Mat(int rows,int cols,in...原创 2019-07-19 11:12:16 · 233 阅读 · 0 评论 -
c++ 中的代码区、常量区、静态区、堆、栈-------------基本理解
自己综合整理,仅供参考:0、借了一个图:在内存中的大概位置1、栈区:①编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区;②变量通常为:局部变量、函数参数、函数返回值等。2、堆区:①一般都是由程序员分配释放,人工不释放结束时由系统回收;②例如:new 和 delete。3、静态/全局存储区:①程序结束后由系统释放;②全局变量和静态变量保存的区域。4、常...原创 2019-08-29 19:42:18 · 1069 阅读 · 0 评论