- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 抽象类、接口
含有纯虚函数的类就是抽象类 纯虚函数需要在声明之后加个=0;virtual void show() = 0;纯虚函数是不能被实例化,他只能被作为派生类的基类,在基类里只有声明没有函数体;如果基类有纯虚函数,但是派生类没有实现,或者派生类自己定义了一个新的纯虚函数,那么该派生类也属于抽象类纯虚函数在派生类里必须实现他的函数实体,否则编译不会通过:不允许使用抽象类类型“类名”的对象...
2018-06-13 09:54:55 95
原创 多态
多态是在继承的基础上的使用,所以先说继承;继承就是父子类:父类中有的子类没有,子类可以用父类的; new子类对象时调用顺序:父构造,子构,子析,父析;用父类指针new子类对象时是new出来的父类的对象,析构函数和调用的成员都是父类的; 多态:在继承的基础上虚析构函数:如果子类有实现就是调用子类的,如果子类没有实现就调用父类的;虚析构函数是为了管理内存,不虚的话...
2018-06-11 17:37:00 99
原创 C++信号
#include<signal.h>//信号使用的头文件在C++中系统定义了几个数字信号,以SIGINT为例,可以右击SIGINT转到定义查看信号组raise(SIGINT);//发送SIGINT信号signal(SIGINT, sig);//这里是将信号与其所对应的函数连接起来,signal不可变,sig是函数名(函数指针也行)欠缺:自定义信号 ...
2018-06-11 15:30:07 1143
原创 时间:time
srand(time(NULL)); 随机数种子 cout << rand()%100<< endl; C++中获取本地时间是通过time(0)来获取的,但是time(0)获取到的是从1900年到现在的秒数,我们使用的时候需要把其转换成我们常见的格式 , 意味着我们需要现在时间的具体年,月,日,时,分,秒。在C++的库里有一个类#include<ti...
2018-06-08 14:54:58 451
原创 重写和重载
重载:在同一个类里,函数名相同,参数列表不同,调用函数的时候需要通过区分参数列表来区别调用的是哪个函数,这种方式叫函数重载;与返回值没关系重写:在继承或多态的基础上,子类实现了基类的功能,重新定义了基类函数的实现内容,子类对象调用函数的时候实现的是子类实现的内容,这叫重写; ...
2018-06-08 10:13:45 118
原创 结构体、联合体、类:struct、union、class
区别:类的成员默认是私有的private 结构体成员默认是公有的public 联合体又叫共同体,成员默认是公有的public,但是系统只给分配一个内存,内存大小为最长的成员所需的内存大小,同一时间只有一个成员有值,比如:union中有int...
2018-06-07 15:18:03 774
原创 函数指针和指针函数
指针函数:返回值为指针的函数,函数有返回值类型、函数名、参数列表、返回值return 指针函数就是一个指针,其类型由返回值类型觉得,普通函数的返回值是具体的值,指针函数返回的是指针; 定义: 返回值类型*函数名(参数列表){ return *} 函数指针: 函数指针就是把一个函数的地址记录下来,以指针的方式操作...
2018-06-07 11:20:36 143
原创 字体:QFont
#include<QFont>字体类,通过设置QFont的类型,来实现批量改变文字的属性;此处以QLineEdit输入框为例实现部分QFont的用法;QFont font;//实例化QFont对象//font.setFamily("微软雅黑");//字体//font.setPixelSize(25);//文字像素大小//font.setPointSize(20);//文字大小//fon...
2018-06-04 15:38:23 15458
QWebEngineView
2024-08-16
ffmpeg库使用过程中遇到的问题
2024-07-18
ffmpeg6.0在Qt中实现推流
2024-03-07
安卓平台的ffmpeg 库
2023-12-24
安卓ffmpeg 库拉流
2023-12-22
Qt播放10路ffmpeg 视频流
2023-12-04
求ffmpeg6的安卓版本库
2023-10-17
安卓平台的ffmpeg 库使用
2023-10-15
Qt多媒体模块视频录制失败
2022-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人