C++入门
朱铭德
在AR赛道安安静静减肥
展开
-
vector转opencv Mat(非拷贝)
没错,我突发奇想用vector画了幅图,而且只用了大约两百个int知识点:无论是三通道的图像,还是单通道的图像,在内存里都是和数组排布一样的一长条 获取到头部只需要Mat.data即可,修改也是很方便 .data地址指向数组的头部即可完成vector到图像的转化(非拷贝)下面就是简单粗暴的代码#include<opencv2/opencv.hpp>int ...原创 2019-12-11 20:43:09 · 965 阅读 · 0 评论 -
VS设置调试环境(避免设置系统环境变量,再也不必拷贝dll了)
系统环境变量实在太多,为了避免相同版本的影响,一般我都是手动拷贝dll,直到有一天不胜其烦,想着能不能手动指定环境目录,然后发现,果然可以……感激涕零右击项目属性-->调试-->环境PATH=C:\3rdparty\Opencv3.4.4\x64\vc15\bin;%PATH%这样工程就可以直接访问环境目录里的dll本质上存储在.vcxproj.user...原创 2019-03-18 09:03:02 · 15665 阅读 · 3 评论 -
C++遍历目录(C++17filesystem+正则 )
感谢基友告知C++17逆天的filesystem,分分钟解决各种系统遍历目录的问题,233配着正则表达式食用更为美味真的好简短,下面实现了在目录下找到所有包含z的jpg或者png文件并打印出来#include #include #include#include//正则表达式using namespace std;namespace fs = s原创 2017-08-18 16:25:26 · 10861 阅读 · 5 评论 -
多态相关(虚函数,覆盖,纯虚函数,抽象类)
何谓多态原创 2017-08-09 13:35:37 · 484 阅读 · 0 评论 -
switch语句规则(break,default)
规则:进入switch--如果有匹配的case直接跳转到匹配的那一行往下一直执行到break为止。(忽略case)如果没有匹配项直接跳转到default执行到break为止。如果没有default,默认最后一行有default: break;测试程序:#includeusing namespace std;int main() { for (int i =原创 2017-04-28 09:45:24 · 4529 阅读 · 0 评论 -
多线程的用法#include<thread> (调用摄像头Demo)
多线程的使用方法,调用摄像头Demo原创 2016-09-28 08:58:11 · 9026 阅读 · 10 评论 -
C++学习笔记(六)-- 类和对象 构造函数和析构函数 const成员函数 this指针 对象数组 堆栈管理变量
C++学习笔记之六,本文为C++ Primer Plus 第十章对象和类的学习笔记,大抵分为以下几个小部分:类Class的用法类的构造函数和析构函数:const成员函数this指针对象数组堆栈管理变量原创 2016-09-06 13:48:30 · 1211 阅读 · 0 评论 -
C++学习笔记(五)--头文件的书写,new的四种用法,名称空间的用法
C++ Primer Plus 第九章 内存模型和名称空间首先要养成良好的写.h文件的习惯继而关注下new的四种用法以及名称空间的用法原创 2016-09-03 12:36:57 · 3012 阅读 · 0 评论 -
C++学习笔记(四)--内联函数,引用参数,默认参数,函数重载,函数模板
C++ Primer Plus学习笔记之四,第八章函数探幽,主要利用代码阐述内联函数,引用参数,函数重载,函数模板的使用方法。代码变量以及函数大多用中文命名,方便阅读。祝大家学习愉快~原创 2016-09-02 19:07:05 · 809 阅读 · 0 评论 -
C++学习笔记(三)--函数参数,数组函数,指针和const,二维数组函数,递归,函数指针
C++ primer plus学习笔记之三,分为一下几个部分:函数参数:介绍了函数的生命规则以及定义数组函数:数组作为变量时的使用方法指针和const:灵活运用指针和const函数和二维数组:二维数组作为变量时声明以及定义的使用方法递归:调用自身函数的使用范例函数指针:函数的指针作为变量在某些项目中会减少工作量原创 2016-09-02 11:29:51 · 1098 阅读 · 0 评论 -
C++学习笔记(一)--整形,std输出,浮点数,数组,字符串,结构,指针,循环
C++ Primer Plus前140页的学习笔记,以代码的形式进行了汇总,定义成了一个个函数,大家可以粗略看下~还是有一些有趣的容易忽略的东西的。原创 2016-08-31 08:27:08 · 1820 阅读 · 1 评论 -
C++学习笔记(二)--逻辑表达式,问号操作符,switch语句,break&continue,文件输入输出
【C++入门系列】C++ Primer Plus 第六章分支语句和逻辑操作符的笔记 用例子阐释了 逻辑表达式,问号操作符,switch语句,break和continue以及文件简单输入输出原创 2016-09-01 12:08:41 · 1307 阅读 · 0 评论 -
C++学习笔记(七)--操作符重载 友元函数 类的继承 访问控释protected
C++ Primer Plus学习(七),分为下面几个部分: 操作符重载 友元函数 类的继承 访问控制protected//这个系列暂定的最后一篇原创 2016-09-11 15:44:36 · 744 阅读 · 0 评论