学习
豆子哥QAQ
这个作者很懒,什么都没留下…
展开
-
QT学习笔记———Lambda表达式
Lambda表达式[](){}一、[]标识Lambda开始,不可省略在[]中:1、[空] 没有使用任何函数对象参数2、[=] 值传递3、[&] 引用传递(容易引出锁从而报错,建议不使用)4、[this] 函数体内可使用Lamdba所在类中的成员变量5、[a] 将a值传递,其中a默认为const,若想修改需要加mutabl函数6、[&a] 将a引用传递7、[=,&a,&b] 除了a,b引用传递外,其他值传递8、[&a原创 2021-01-18 21:49:24 · 281 阅读 · 0 评论 -
C++学习笔记——类模板对象做函数参数
#include <iostream>using namespace std;template<class T1, class T2>class Person{public: Person (T1 name, T2 age) { this->m_Name = name; thie->m_Age = age; } void showPerson() { cout << "name:" << this->原创 2021-01-13 20:39:13 · 362 阅读 · 0 评论 -
Qt学习笔记———创建第一个程序
创建第一个Qt程序C++面向对象以及泛式编程稍微学完皮毛之后,开始Qt开发学习,因为大四狗白天在实习,只能晚上学一点点皮毛QAQ,下面是Qt第一个程序学习笔记————————————————————————————头文件这里很多代码就是C++中面向对象编程代码,C++学完之后Qt学起来也不是那么困难。在代码中我添加了自己的注释,白天乘机摸鱼写笔记:)#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>cl原创 2021-01-07 22:48:40 · 195 阅读 · 0 评论 -
C++学习笔记———模板
模板:建立通用模具,提高复用性C++提供两种模板机制:函数模板和类模板(个人在编程时,区分模板大概就是函数模板template,类模板class)函数模板:建立一个通用函数,其返回值类型和形参类型可以不具体定制,用一个虚拟的类型(T或其他大写)来代表语法 :template<tpyename T (这里另一半尖括号打不了,大概理解一下)函数声明或定义template———声明创建模板typename———表示其后面的符号是一种数据类型T——通用的数据类型,名称可以替换,通常为大写字母原创 2021-01-01 15:16:11 · 140 阅读 · 0 评论 -
C++学习笔记2
虚继承原创 2020-12-27 17:16:22 · 113 阅读 · 0 评论