![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
鸦芽_hujiamei
海纳百川有容乃大
展开
-
基于C++中常见内存错误的总结
在系统开发过程中出现的bug相对而言是比较好解决的,花费在这个上面的调试代价不是很大,但是在系统集成后的bug往往是难以定位的bug(最好方式是打桩,通过打桩可以初步锁定出错的位置,如:进入函数前打印日志,离开时再次打印日志)。而这些难以定位的bug基本分为2类:内存错误和并非问题。1、内存泄露如果在堆栈上分配的内存使用完成后没有释放就会造成内存泄露。少量的内存泄露不至于让程序崩溃,但转载 2017-04-09 16:36:47 · 547 阅读 · 0 评论 -
opencv 打开笔记本摄像头 win7+VS2013 +opencv2.4.11
#include "testOpencv.h"#include "cv.h"#include "highgui.h"#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include using n原创 2017-05-17 09:57:12 · 804 阅读 · 0 评论 -
C++ 面试题大全
转自:http://blog.csdn.net/allen_fan_01/article/details/97135551.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应,free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内转载 2017-05-31 09:42:54 · 7519 阅读 · 0 评论 -
qt外部数据传入实现动态的折线图绘制
在嵌入式开发中,实现数据收集与显示很常见,对于希望数据稳定的应用来说, 折现图的表现形式很符合条件。 本实现是通过qt的signal-slot来实现折线图的动态显示,一个信号的到来,数据添加,然后重绘 这是其中使用到的一些数据结构 QListqreal> xList;/转载 2017-06-29 21:37:58 · 2112 阅读 · 1 评论 -
OpenCV3.6 实时打开USB 摄像头 和插网线的网络摄像头
//打开USB摄像头int OpenCameraWithOpencv::opencvUsvCamera(){ VideoCapture cap; String videoFile=""; if (videoFile != "") { cap.open(videoFile);// read a video file } else { cap.open(0);// read原创 2017-12-22 11:44:58 · 2831 阅读 · 0 评论 -
C++ 判断double 类型 是否为0 编译器
原创 2017-12-15 11:36:49 · 3722 阅读 · 0 评论 -
C++ 根据vector 容器内存放的自定义结构的某个元素 进行升序降序排序
a.h文件vector up4points;static bool LessSortDown(Point2f &a, Point2f &b);//升序static bool LessSortUp(Point2f &a, Point2f &b);//降序 a.cpp std::sort(up4points.begin(), up4points.end(), LessSo原创 2017-12-18 11:37:42 · 628 阅读 · 0 评论 -
C++error C2146: 语法错误: 缺少“;”(在标识符“WINAPI”的前面)及“error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int” 解决方案
在VS里字定义了一个工程,添加了一个CPP和H,编译时出现了以下奇怪的错误:1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\tlhelp32.h(30): error C2146: 语法错误: 缺少“;”(在标识符“WINAPI”的前面)1>c:\program files (x86)\microsoft sd...转载 2018-06-13 14:14:59 · 2702 阅读 · 0 评论 -
C++ 计算程序代码块执行时间
//此方法 支持C++11后版本#include <chrono>...auto start = std::chrono::steady_clock::now();for (int i = 0; i < 1024; ++i) {//你的程序块 std::cout << "hello C++11 !" << std::endl;}aut...原创 2019-04-26 17:03:35 · 1331 阅读 · 0 评论