摘要: 前置声明时为了加快编译速度,也可以避免在一个头文件中随意包含其他头文件而产生错误; 因为这里只使用了该类对象的指针,这并不需要该类的完整定义,所以可以使用前置声明;对该类头文件的包含可以放到cpp文件中进行; 阅读全文
posted @ 2018-12-08 19:51 kuaqi 阅读(229) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/keen_zuxwang/article/details/72768092 https://blog.csdn.net/kksc1099054857/article/details/76569718 阅读全文
posted @ 2018-12-07 10:35 kuaqi 阅读(304) 评论(0) 推荐(0)
摘要: 1、 本定义类继承自另一个类; 2、 在本定义类中将另一个类实例化,然后调用另一个类的函数; 如何是声明了友元函数,可以提高访问范围; 3、 另一个类的static函数??? 阅读全文
posted @ 2018-12-05 23:11 kuaqi 阅读(762) 评论(0) 推荐(0)
摘要: 指针指向堆内存 指针指向堆栈中变量 指针指向其它指针 指针指向结构 如果指针指向结构,可以首先用*对指针解除引用,然后用普通的.语法访问结构中的字段; Employee* anEmployee=getEmployee(); cout<<(*anEmployee).salary<<endl; ->(箭 阅读全文
posted @ 2018-12-05 11:10 kuaqi 阅读(145) 评论(0) 推荐(0)
摘要: new对象一般用法 int *pi = new int; int *pi=new int(1024); string *ps=new string(10,'9'); vector<int> *pv=new vector<int>{0,1,2,3,4,5,6,7,8,9}; // 列表初始化 区别: 阅读全文
posted @ 2018-12-05 11:01 kuaqi 阅读(248) 评论(0) 推荐(0)
摘要: https://baike.baidu.com/item/CRuntimeClass/1439795?fr=aladdin https://blog.csdn.net/tgdzsjh/article/details/30255733 https://www.cnblogs.com/weiqubo/a 阅读全文
posted @ 2018-11-29 19:02 kuaqi 阅读(195) 评论(0) 推荐(0)
摘要: getRotationMatrix2D()+warpAffine(); fitLine()拟合曲线:sobel最大X\Y梯度+筛选最大位置+拟合; 阅读全文
posted @ 2018-11-24 17:36 kuaqi 阅读(156) 评论(0) 推荐(0)
摘要: 1.insert; vector<vector<Point>> contour1; vector<vector<Point>> contour2; contour1.insert(contour1.end() ,contour2.begin() ,contour2.end() ); 阅读全文
posted @ 2018-11-24 16:58 kuaqi 阅读(126) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/thanklife/article/details/70208841 USES_CONVERSION的使用和注意 1. 使用ATL的W2A和A2W宏必须使用USES_CONVERSION2. USES_CONVERSION是用来转换类型的,比如我们很常见的 阅读全文
posted @ 2018-11-24 00:15 kuaqi 阅读(578) 评论(0) 推荐(0)
摘要: 字符串string转换为其它数据类型 int atoi(const char *nptr); string str="123456"; temp=str.c_str(); 1)短整型(int)i = atoi(temp);2)长整型(long)l = atol(temp);3)浮点(double)d 阅读全文
posted @ 2018-11-22 19:30 kuaqi 阅读(879) 评论(0) 推荐(0)