随笔分类 -  c++

摘要:define maxSize 5 typedef int typeData; typedef struct _QNode { int priority; typeData data; struct _QNode next; }QNode; typedef struct _linkQN { int l 阅读全文
posted @ 2020-04-13 15:29 蔺雨轩 阅读(252) 评论(0) 推荐(0)
摘要:include include using namespace std; define maxSize 5 typedef struct _nodeLink { int id; void( fun)(); struct _nodeLink next; }nodeLink; typedef struc 阅读全文
posted @ 2020-04-10 16:31 蔺雨轩 阅读(295) 评论(0) 推荐(0)
摘要:什么是函数指针? 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。 那么这个指针变量怎么定义呢?虽然同样是指 阅读全文
posted @ 2020-04-10 16:20 蔺雨轩
摘要:本篇文章围绕以下几个问题展开: 1:何为进程?何为线程?两者有何区别? 2:何为并发?C++中如何解决并发问题?C++中多线程的语言实现? 3:同步互斥原理以及多进程和多线程中实现同步互斥的两种方法 4:Qt中的多线程应用 引入 传统的C++(C++98)中并没有引入线程这个概念。linux和uni 阅读全文
posted @ 2020-02-09 16:29 蔺雨轩 阅读(2565) 评论(0) 推荐(1)
摘要:前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函 阅读全文
posted @ 2020-01-02 17:30 蔺雨轩 阅读(258) 评论(0) 推荐(0)
摘要:include include using namespace std; typedef struct { int elems; int length; int size; }MyStruct; void initData(MyStruct &list) { list.elems = new int 阅读全文
posted @ 2019-12-28 17:02 蔺雨轩 阅读(153) 评论(0) 推荐(0)
摘要:include using namespace std; define Maxsize 5 typedef int DataType; typedef struct Queue { DataType data[Maxsize]; int front; //循环 队列头指针 int rear; //循 阅读全文
posted @ 2019-12-28 16:55 蔺雨轩 阅读(566) 评论(0) 推荐(0)