随笔分类 - C++
C++相关的一些知识分享与学习,共同努力!
摘要:Mat img1 = imread("1.png"); Mat img2 = imread("2.png"); int height = img1.rows; int width1 = img1.cols; int width2 = img2.cols; // 将高图像等比缩放与低图像高度一致 if (img1.rows > img2.row...
阅读全文
摘要:#include #include #include #include #include using namespace cv; using namespace std; // 计时函数 void PrintMs(const char *text = "") { static long long last = 0; long long cur = getTickCou...
阅读全文
摘要:#include #include #include #include using namespace cv; using namespace std; // 记录时间信息 void PrintMs(const char *text = "") { static long long last = 0; long long cur = getTickCount(); ...
阅读全文
摘要:Ubuntu系统的安装(虚拟机) 并配置C/C++编译器
阅读全文
摘要:【OpenCV3】threshold()函数详解
阅读全文
摘要:基类指针、虚函数、多态性、纯虚函数、虚析构
阅读全文
摘要:派生类、调用顺序、访问等级、函数遮蔽
阅读全文
摘要:inline、const、mutable、this、static、默认构造函数、拷贝构造函数概念
阅读全文
摘要:构造函数详解,explicit,初始化列表
阅读全文
摘要:类型转换:static_cast、reinterpret_cast
阅读全文
摘要:一、迭代器简介 迭代器是一种遍历容器内元素的数据类型。这种数据类型感觉有点像指针。 string,vector,[],很少用[],更通用的方式就是用迭代器。 通过迭代器,我们可以读容器中的元素值,读string中的每个字符,还可以修改某个迭代器所指向的元素值。 迭代器支持++,--自增,自减操作,相
阅读全文
摘要:一、vector类型简介 标准库:集合或动态数组,我们可以放若干对象放在里面。 vector他能把其他对象装进来,也被称为容器 二、定义和初始化vector对象 (1)空的vector (2)元素拷贝的初始化方式 (3)C++11标准中,用列表初始化方法给值,用{}括起来 (4)创建指定数量的元素
阅读全文
摘要:一、前言 int,float,char,C++标准库提供的类型:string,vector。 string:可变长字符串的处理;vector一种集合或者容器的概念。 二、string类型简介 C++标准库中的类型,代表一个可变长的字符串 char str[100] = “I Love China”;
阅读全文
摘要:一、函数回顾与后置返回类型 函数定义中,形参如果在函数体内用不到的话,则可以不给形参变量名字,只给其类型。 函数声明时,可以只有形参类型,没有形参名 把函数返回类型放到函数名字之前,这种写法,叫前置返回类型。 C++11中,后置返回类型,在函数声明和定义中,把返回值类型放到参数列表之后。 前面放au
阅读全文
摘要:一、结构体 结构体:自定义的数据类型 C++ 中的结构和C中的结构有什么区别? C++中的结构除具备了C中的所有功能外,还增加了很多扩展功能,其中最突出的扩展功能之一就是:C++中的结构不仅仅有成员变量,还可以在其中定义成员函数(方法)。 二、权限修饰符 public(公有),private(私有)
阅读全文
摘要:一、并发、进程、线程的基本概念和综述 并发,进程,线程要求必须掌握 1、并发 两个或更多的任务(独立的活动)同时发生(进行):一个程序同时执行多个独立的任务。 以往计算机,单核CPU(中央处理器):某一个时刻只能执行一个任务:由操作系统调度,每秒中进行多次所谓的“任务切换”。 并发的假象(不是真正的
阅读全文

浙公网安备 33010602011771号