自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听风雨

静听风细细,慢观雨连连...

  • 博客(7)
  • 资源 (25)
  • 收藏
  • 关注

原创 C++基础——拷贝构造函数的四种调用方法

定义一个类#include <iostream>using namespace std;class MyClass{public: MyClass() { m_a = 0; m_b = 1; cout << "这是无参构造函数: m_a=" << m_a << ",m_b=" << m_b << endl<<endl; } MyClass(int a, int b) { m_a = a

2020-10-15 23:10:45 1449

转载 C++基础——C++ make_pair用法

#include &lt;iostream&gt;using namespace std; /** std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair&lt;int,float&gt; 或者 std::pair&lt;double,double&gt;等。pair实质上是一个结构体,其主要的两个成员变量是first和sec...

2020-10-13 10:44:31 61219 3

原创 C++基础——C++二级指针用法

C/C++语言中,二级指针,表示一级指针的地址,例如:int**p1;int* p2;p1 = &p2;具体用法示例:#include<iostream>using namespace std;struct Teacher{ char name[64]; int age;};int getTeacherAge(Teacher** p){ Tea...

2020-10-13 10:43:01 2918

原创 C++基础——C++指针的引用

指针的引用:int*p1;int fun(int*& tmp){ tmp// int*}代码示例:#include<iostream>using namespace std;struct Teacher{ char name[64]; int age;};int getTeacherAge(Teacher** p){ Teacher*...

2020-10-13 10:41:48 1748

原创 C++基础——inline内联函数用法

inline内联函数的作用inline 内联函数省去了普通函数调用时压栈,跳转和返回的开销。inline内联函数与宏定义的区别#define MYFUNC(a, b) ((a) < (b) ? (a) : (b))inline int myfunc(int a, int b){return a < b ? a : b;}内联函数由 编译器处理,直接将编译后的函数体插入调用的地方宏代码片段 由预处理器处理, 进行简单的文本替换,没有任何编译过程内联函数说明1.必须inline

2020-10-13 10:28:11 169

原创 C++基础——const用法

1 const基本用法void func(){ const int a=1; int const b=2; // 一样的 const int * c;// const 修饰的是指针c所指向的内存空间,不能修改 int* const d;// const 修饰的是指针变量本身不能被改变 const int* const e;// 两者均不能修改}2. const 变量在C语言和C++语言中的区别:void func(){ const int a=15; int* p=N

2020-10-12 23:05:22 180

原创 C++基础——C++对比C语言的增强

1.局部变量定义的增强void func(){ int a; printf("hello...\n"); int b; b=10;}在C编译器中,运行错误,a和b必须在最开始声明;在C++编译器中,运行正常,局部变量随时用,随时声明即可。2.register关键字的增强register关键字作用:register a; // 请求编译器让变量a直接放在寄存器里面,速度快c语言中, register修饰的变量 不能取地址,C++编译器有自己的优化方式,不

2020-10-12 22:18:17 189

qt-vsaddin-msvc2019

兼容qt5.14.2与 vs2019

2023-07-19

qt-vsaddin-msvc2017

兼容Qt5.14.2与VS2017

2023-07-19

如何制作软件安装包的软件

利用inno软件,把你的代码编译后的.exe软件,轻松制作为安装包,还可以设定安装密码,亲测可用

2021-07-14

VGStudio Max 3.4版软件功能模块说明(中文版)

文档主要是 VGStudio Max 3.4版软件各个功能模块的说明文档

2021-07-12

VGStudio max 版本软件的功能模块介绍与购买说明(中文版)

该文档主要是vgstudio max 版本软件的各个功能模块介绍与说明,方便用户可以针对性的购买某些功能模块

2021-07-12

c++与Qt实现把定时器放进子线程中运行

Qt中把QTimer放进子线程中执行,同时,把主ui线程中的定时器槽函数,同步移动到子线程执行。本样例,实现了,QTimer在子线程运行,QTimer的槽函数与自己均在同一个子线程中运行。

2020-03-02

自己做的万能视频播放器,无广告,无弹窗

本播放器是基于QMediaPlayer视频类做的,直接双击即可使用,免安装。 使用该播放器前,首先安装Lav视频解码器,可以使用K-Lite视频解码器(下载地址:https://download.csdn.net/download/birenxiaofeigg/12128448)

2020-02-03

QMediaPlayer实现视频播放器功能

主要利用QMediaPlayer,实现各种格式视频的播放,包括音频,视频均正常播放,实现了功能:播放,暂停,多倍快进,上一个视频,下一个视频切换,拖拉进度条播放,声音进度条调节,播放记录,通过播放记录进行播放,等所有功能。如有问题,请私信留言,100%给你解决掉。

2020-02-02

视频解码器LAVFilters

LAVFilters视频解码器,可以支持DirectShowPlayerService,在Qt环境下,进行视频播放器开发,可解决播放器没有图像,视频播放花屏,卡顿问题

2020-02-01

K-Lite视频解码器

K-Lite视频解码器,适应于使用Qt 的QMediaPlayer进行播放器开发,解决视频花屏,播放卡顿问题

2020-02-01

Qt实现双击可编辑的QLabel,按回车或Esc确认

在一个QLabel标签上,双击,对文本进行编辑,按下回车或者Esc,退出编辑状态,或者任意点击其他地方,退出Focus,退出编辑状态

2020-01-16

Qt实现在QLabel上播放视频文件,可以拖动进度条,快进倒退

Qt实现在QLabel上播放视频文件,可以拖动进度条,快进倒退,快进可以两倍快进,同时提供了多倍快进的方法。视频播放过程中,实时显示进度

2020-01-09

Qt+VS2013利用Opencv开发一个视频播放器

开发环境是Qt + VS2013 + opencv3.1.0,配置好环境,可以直接运行,可以播放*.avi *.mp4 *.wmv,*.mkv *.rmvb *.mpeg等格式的视频文件,但是没有声音。

2020-01-08

Qt利用avilib实现录屏功能(没有声音)

Qt录屏功能源代码,双击.pro,配置好环境,可以直接运行,如有问题,可以直接跟我留言。。。

2020-01-07

Qt + VS环境下,利用avilib实现简单的录屏软件

压缩包里自带avilib.h和avilib.cpp,解压后,配置下Qt环境,可以直接运行,经测试,良心好用

2020-01-07

mongoDB数据库的c++接口与库文件VS2015

里面包含了c+调用mongodb接口的所用到的lib,dll,include库等以及对应的boost文件,可以在vs2015上使用,亲测可用

2019-12-06

Qt两种方法实现多线程并安全结束线程及QMutex加锁Qt单例化实现

Qt两种方法实现多线程的开启,及子线程的安全结束线程,及QMutex加锁,Qt单例化实现

2019-11-07

libcurl库测试样例

应用vs2013开发的libcurl库的一个测试样例,debug, x64环境

2019-07-26

libcurl库编译后结果,可直接使用

使用vs2013对第三方libcurl库进行动态编译后,得到的可用版libcurl,有debug和release两版

2019-07-26

C++网络开发,最佳选择libcurl库最新版(20190726)

截至2019.7.26日,最新版libcurl第三方库,做C++网络开发,最佳选择

2019-07-26

C++与Qt实现QChart设置时间轴随数据实时更新

Qt5.8与VS2013实现QChart数据随时间刷新,并实时刷新X轴时间范围

2019-07-12

c++与Qt使用数据库MySQL进行数据的增删改查功能实现

在visual Studio2013环境下,使用Qt,使用数据库MySQL进行数据的增删改查功能实现

2019-06-17

c++与Qt实现QChart使用样例,包含双纵坐标轴参数、样式设置,绘图曲线背景自定义,曲线实时刷新

QChart使用样例,包含双纵坐标轴参数、样式设置,绘图曲线背景自定义,曲线实时刷新

2019-06-17

完全免费的录屏软件(免安装)

一款完全免费的录屏软件,免安装版,解压后直接双击,即可运行,不过只能保存为.mkv格式的视频文件。

2019-03-01

老外最新版的avilib的h文件和cpp文件

老外最新版的avilib.h文件和avilib.cpp文件,解压后直接放在自己项目里,直接调用就行。里面还有如何调用.cpp文件内函数的说明文档,可供参考。

2019-03-01

c++与Qt串口通讯示例

c++与Qt串口通讯solution示例,解压后可以直接运行(vs2013+Qt5.5.1)

2019-03-01

老外最初版的avilib的h文件和cpp文件

老外最初版的avilib的h文件和cpp文件,可实现对AVI视频文件的读取分析,也可以实现对AVI视频文件的创建生成。

2019-03-01

空空如也

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

TA关注的人

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