C++学习笔记
C++
yanzhenyu2019
这个作者很懒,什么都没留下…
展开
-
一个参数附带多个消息(AfxExtractSubString字符分割)
参数附加消息进行发送 CString MessageData; MessageData.Format(_T("%d,%d"),sideNo,type); ::PostMessage(m_hParentWnd,WM_USER_ADDFILE,(WPARAM)&MessageData,0);解析 case WM_USER_ADDFILE: { CSt...原创 2020-04-16 12:01:17 · 180 阅读 · 0 评论 -
C++ static关键字详解
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1.1 静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量 //#include <iostream.h> void fun(); ...原创 2019-11-13 16:02:39 · 763 阅读 · 0 评论 -
C++ 两遍扫描法 八领域实现对矩阵连通区域的识别
首先,输入的矩阵binImg连通区域都用1表示,剩余的都是0函数实现://两遍扫描法 八领域void CPointCloud::Two_Pass( cv::Mat binImg, cv::Mat &lableImg) //两遍扫描法{ if (binImg.empty() || binImg.type() != CV_8UC1) { return; } //...原创 2019-11-05 16:54:25 · 1264 阅读 · 0 评论 -
C++ map容器 根据value的值进行排序
map容器会自动根据key的值进行排序,要想要map容器中的内容根据value中的值进行排序可先把map中的内容拷贝到vector容器中,然后再用sort排序PointCloud.htypedef struct PitArea{ int PointNum; float height;}Pit;static bool cmp_by_value(const pair<int,P...原创 2019-11-05 16:51:07 · 1276 阅读 · 0 评论 -
C++ 不需要每个工程都手动添加OPenCV dll库、.h文件及.lib文件
dll的调用每个工程在调用dll的时候会从系统环境变量path路径下去查找,所以为了避免在每个工程的执行文件下都要添加所需的动态库,可在系统环境变量 path中添加动态库dll的路径如:D:\openCV249\build\x64\vc10\bin头文件的添加拷贝OpenCV的头文件至VS安装路径下的include中,如在VS2010的编程环境中的路径为:C:\Program Files ...原创 2019-10-24 16:15:54 · 443 阅读 · 0 评论 -
C++两个不同类间回调函数的简单应用
C++两个不同类间回调函数的简单应用首先定义一个公共头文件CommonClass.h其次定义一个CallBackClass类最后定义一个MainClass类首先定义一个公共头文件CommonClass.h添加如下代码typedef void (*CallBackPtr)(int,int);//定义一个回调函数类型指针其次定义一个CallBackClass类CallBackClass.h...原创 2019-07-05 14:05:44 · 2099 阅读 · 1 评论 -
c++ 文件类型判断
要判断文件类型,即判断文件名是否包含文件的后缀,例如 txt文件的判断。string str = “abcd.txt”;string str1 = “.txt”;当 str.find(str1 )==string::npos时则说明字符串str中不存在".txt";这个字符,反之,str.find(str1 )!=string::npos则说明字符串str中存在".txt";这个字符...原创 2019-10-22 09:21:12 · 2405 阅读 · 1 评论 -
C++ 文件的读写
1.txt(obj)文件的读写txt(obj)文件的写入ofstream outfile;//outfile.open("G:\\jsonData.obj",ios::app); //表示追加写文件outfile.open("G:\\jsonData.txt",ios::app); //表示追加写文件if(outfile.is_open()){ outfile<<j...原创 2019-10-22 09:49:44 · 580 阅读 · 0 评论