- 博客(8)
- 收藏
- 关注
原创 有参信号和无参信号 (函数重载)
#include "Window.h"#include <QPushButton>Window::Window(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); this->tea = new Teacher(this); this->stu = new Student(this); //初始化 //connect(tea,&Teacher::hungery,stu,&Student
2020-08-30 10:54:31
232
原创 QT函数重载
这里函数发生重载signals: void hungery(); void hungery(QString);public slots: void treat(); void treat(QString);通过指针可以明确指向有参的重载函数,需要声明作用域,因为teacherSignal,studentSignal不是全局的 void(Teacher::*teacherSignal)(QString) = &Teacher::hungery; void(Student::*s
2020-08-28 19:39:37
2721
原创 函数模板
//函数声明 虚拟的类型Ttemplate void Swap(T&,T&);/***使用模板技术实现变量交换值*/template//模板头void Swap(T &a,T &b){T temp=a;a=b;b=temp;}作用:函数重载,减少代码量#include <iostream>#include <array>using namespace std;template<typename T> void
2020-08-27 16:51:08
106
原创 三目运算符
1 三目表达式if(a<b) min=a; else min=b;用三木表达式min=(a<b)?a:b;满足则a,不满足则b。2 setw(int n)函数只对紧接着的输出有效,紧接着的输出结束后又变回默认的域宽。#include <iostream>#include <iomanip>using namespace std;int main(){ cout << setw(3) <<
2020-08-26 19:35:35
157
原创 二维数组指针
1 使用new分配内存int* ptr_int = new int;delete ptr_int;//释放由new分配的空间整型指针指向新的整形空间使用delete释放内存2 使用new创建动态分配的数组int intArray=new int[10];delete [] intArray;注意一 不要使用delete 释放不是new分配的内存二 不要用delete释放同一个内存两次三 如果使用new[]为数组分配内存,则对应的delete[]释放内存;...
2020-08-23 16:12:42
82
原创 数组和指针
#include<iostream>using namespace std;int main(){ double score[]{11, 22, 33, 44, 55, 66}; double* ptr_score = score; cout << sizeof(score) << "\t" << sizeof(ptr_score) << endl; /*int num = 108; int& rel_num = num;
2020-08-23 15:23:07
97
原创 python学习
python学习1 偏函数import functoolsnewFunc = functools.partial(函数,特定参数=偏爱值)
2020-04-30 17:07:29
147
原创 python学习
1 装饰器def checkLogin(func): def inner(): print("登录验证...") func() return inner@checkLogin %相当于做fss=checkLogin()指向新的对象def fss(): print("发说说")@checkLogindef ftp(): ...
2020-04-26 17:15:32
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人