自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Qt对象树和所有权

详见官方文档。对象树是Qt基于元对象系统(meta-object system)机制(需要通过moc编译)提供的一种C++拓展特性,在一定程度上解决了内存问题。对应QObject对象而言,其构造函数中可以指定自身的父对象指针,这样创建的这个QObject对象会自动添加到其父对象的children()列表中,而多个对象间的父子关系是树状的,因此被称为对象树。Qt能够保证,任何在对象树中的QObject对象被析构时,如果这个对象有parent,则自动将其从parent的children()列表中删除。

2023-06-06 10:44:46 245

原创 OpenCV深度图转点云

使用OpenCV C++将深度图还原为点云。

2023-03-13 14:07:55 1692

原创 C++单例模式的几种实现

C++单例模式的几种实现

2022-09-29 14:36:57 535

原创 WSL安装桌面面并通过XLaunch访问

WSL安装桌面面并通过XLaunch访问

2022-09-29 13:03:32 7559

原创 OpenCV绘图相关操作 C++

OpenCV绘图相关操作 C++

2022-09-29 12:14:18 936

原创 OpenCV轮廓相关操作 C++

OpenCV轮廓相关操作 C++

2022-09-29 12:04:15 4875

原创 通过修改配置,更好的管理VS项目

VS默认的文件存放非常乱,以一个helloworld程序为例:最开始创建好项目,注意一个解决方案下可以有多个项目其文件目录还是很干净的:解决方案(Solution)对应的文件夹:项目(HelloWorld)对应的文件夹但是当我们通过不同平台编译文件后,全来一遍,一共4种不同方式后文件就会很乱:其中Debug和Release都是指x86下的,而x64下还分为Debug和Release这明显是很不符合人的直觉的~解决方案(Solution)对应的文件夹,这里多出来的文件是项目产生的可

2021-11-02 15:16:49 338

原创 使用VS远程连接linux并进行开发

此功能需要vs2015及以上,此处以VS2019为例在安装VS时需要把linux支持选上,已经安装了的可以通过修改VS进行安装。具体流程:首先新建项目选择Linux的控制台应用程序选择好位置、名称后创建即可这样我们的项目会创建一个main文件,其内容为:#include <cstdio>int main(){ printf("%s 向你问好!\n", "ThreadPool"); return 0;}点击此处 添加远程连接注意linux需要有

2021-11-02 14:53:28 2159

原创 利用VS检测内存泄漏

注意:在VS的Debug模式下才能使用使用方式:让这几行出现在所有.cpp文件的最上面。方法如下:如果只有一个cpp文件,直接放最上面就行如果有多个cpp文件,就写一个头文件,在头文件的最前面写上,然后让所有cpp文件都包含这个头文件#define _CRTDBG_MAP_ALLOC //必须放在#include<crtdbg.h>之前#include <crtdbg.h>#include <stdlib.h>#define NEW_WITH_MEM

2021-11-02 14:36:52 464

原创 VS断点调试技巧

条件断点:条件断点就是当满足某种条件时才会触发的断点。例如在循环体中,我们想查看第一万次循环的结果,显然不能一步一步运行程序,而应当在断点处设置条件。使用流程:1、首先需要打一个断点2、在断点处点击设置按钮跳出如下提示框3、然后勾选条件,并填入断点的条件4、开始调试,会看到断点被触发了(注意颜色和一般的断点不一样)5、查看相关信息断点操作:在断点设置中,不仅有条件,还有操作,借助操作,我们可以打印一些信息,利用VS的这个功能,可以不用在代码中显示的写打印代码了~(当然这是有

2021-11-02 12:13:57 17959

原创 线性表--顺序表 C语言实现

线性表--顺序表 C语言实现从顺序表开始探索数据结构的魅力数组杂谈数组名和指向数组头的指针遍历整个数组数组下标越界访问数组中存在无效数据数组存在的问题解决数组存在的不足线性表--顺序表线性表的定义:顺序表的结构定义顺序表的相关操作顺序表的整体实现顺序表的优缺点后记从顺序表开始探索数据结构的魅力顺序表作为线性表中的一类,可以说是数据结构中最简单的、最基础的一种结构。很多书籍都以此作为开篇,来讲述数据结构的魅力。作为数据结构的开篇,有必要好好学习这一内容,这样才能养成良好的数据结构思维习惯。数据结构从本质上

2021-02-08 16:58:24 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除