- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Qt多线程开发(QThread)
关于QT多线程开发介绍QT下线程的创建方式Qt中主要有两种创建多线程的方式,一种是直接继承QThread重写run()函数来实现,另外一种是将一个继承于QObject的普通类通过moveToThread()方法移动到一个线程里去。 本文主要是理清如何正确的创建一个线程,和如何正确的退出一个线程。本文主要记录QThread的普通用法,网上有许多相关资料,如果已经了解可忽视,本文重点介绍线程安全退出的方法。继承QThread重写run()函数线程创建方式//.h文件class Mythr
2020-11-11 23:16:55 710
原创 C++基础知识(2)
c++基础知识函数默认参数及函数重载1.默认参数函数C语言中在函数调用时形参从实参取得,但是在C++中提供一种简单处理方法给形参一个默认值,当调用函数时,若该形参未传入参数,则形参使用定义时的默认值。ps:注意传参规则: 实参与形参的结合是从左到右顺序进行,所以有默认值的形参必须放在最右侧。2.函数重载C++中一个函数名可以定义多个函数,函数根据传入参数个数及类型的不同进行调用,这就是...
2019-12-28 15:32:49 150
原创 C++基础知识(1)
C++基础知识new 与 deletenew:申请开辟空间(类似于malloc);用法:类型 变量名 = new 类型 大小;delete:释放所申请的空间(类似于free);用法:delete [ ] 变量名;#include <iostream> #include <cstdlib>using namespace std; int...
2019-12-28 14:41:14 164 1
原创 Linux 下进程间的通信(上)
Linux 下进程间的通信1.传统的nuix通信方式:无名管道,有名管道以及信号;2.IPC进程间的通信方式:消息队列,共享内存及信号灯集;注:全部的通信方式都是在内核中完成;> 以下是各种通信方式的详细介绍List item管道通信:管道不属于任何文件系统,且只存在与内存中,但对于管道的读写也可以使用普通的read();write()等函数来操作(lseek除外);**...
2019-12-16 15:14:57 137
原创 C语言的指针学习
指针数组##数组的指针List item//数组元素的地址是指数组元素在内存中的起始地址;所以有 int a[7]; a 和 &a[0]等价;指针数组的运算:数组名+i——>数组名[i];//一维数组a的i 个元素,可用下标法和指针法表示。假如指针变量P指向数组的首地址。则可以有以下几种表示方法:| a[i]<=>p[i]<=>(p+i)<...
2019-10-26 20:23:46 151
原创 C指针入门
**c语言指针学习** **从c指针基础开始学**首先c指针的作用:简洁程序,有效的表示复杂的数据结构,实现动态的分配内存。c指针的定义:List item :一般形式 | 类型说明符 *变量名;|// “ * ”只是说明定义的是一个指针;List item:指针变量的赋值 |eg:int i,*...
2019-10-21 21:22:07 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人