- 博客(238)
- 收藏
- 关注
原创 QT编程,QCheckBox、QComBoBox、QStackWidget、QSpinBox、QDoubleSpinBox、QSlider、QScrollBar、QProgressBar、Timer
QT编程,QCheckBox、QComBoBox、QStackWidget、QSpinBox、QDoubleSpinBox、QSlider、QScrollBar、QProgressBar、Timer
2023-10-09 18:09:38
106
原创 QT编程,窗口部件、QPushButton& QtoolButton、QLabel 、布局、QLineEdit、QTextEdit、QRadioButton、QGroupBox
QT编程,窗口部件、QPushButton、QLabel 、布局、QLineEdit、QTextEdit、QRadioButton、QGroupBox
2023-10-08 18:49:11
220
原创 QT编程,QT内存管理、信号与槽、
面向对象,独立于标准C/C++,必须借助QT工具moc ( Meta Object Compiler ),C++预处理程序,为高层次事件处理自动生成所需要附加代码必须把事件和相关代码联系起来,才能对事件做出响应。信号和槽机制是Qt的一个主要特征,是Qt与其它工具包最不相同的部分。栈是系统自动分配管理的,局部变量就是来自于栈区,只要超出了作用域的栈区数据就会被自动回收。取消一个连接不是很常用,因为Qt会在一个对象被删除后自动取消这个对象所包含的所有连接。当信号被发射时,QT代码将回调与其相连接的槽函数。
2023-10-07 19:21:03
415
原创 C++,名称空间、运算符重载、模板/泛型
对于模板函数 T Max(T a, T b)的函数体能处理类型char, int等的处理,但是如果a,b接收到的参数为字符串,则就不能正常处理了,所以针对这种情况,就特化(重写)了新的函数。使用有名称空间的函数、变量或类时,要导入名称空间,可以在文件开头使用"using namespace 名称"导入,也可以在使用时使用 "名称::"。模板是一多态的一种体现,模板的声明与定义不能分开写在不同文件中,一般开发是把模板的声明与实现放在同一个头文件中。运算符重载函数可以是 C函数,友元C函数、类的成员函数。
2023-09-26 08:00:00
335
原创 C++,权限修饰符、继承与派生、派生类的构造函数、继承的二义性、基类与派生类的转换
权限修饰符、继承与派生、派生类的构造函数、继承的二义性、基类与派生类的转换
2023-09-22 08:00:00
205
原创 C++,构造函数、拷贝构造函数、 常成员、常对象、static
默认构造方法:如果在类中没有定义构造方法,则C++系统会自动生成一个构造方法,只是这个构造方法的方法体是空的,也没有参数。默认拷贝构造方法,如果没有写拷贝构造方法,则会有一个默认的拷贝构造方法,其函数体功能是通过已有对象引用,为新创建对象中的实例成员赋值,这属于浅拷贝。浅拷贝,即使实例成员是指针,也只拷贝指针的值,这新的对象和源对象中的指针实例成员变量会指向同一个内存。意义:参与赋值运算的两个对象都是已经创建了的,作用是把对象2中成员变量的值赋值给对象1。类名 对象名(实参1,实参2,…
2023-09-21 08:00:00
137
原创 I/O进程线程,标准IO,函数
标准IO的函数有fprintf,fflush,fopen,fgetc,fputc,fgets,fputs,fclose,fread,fwrite,fseek,ftell,rewind等
2023-08-24 08:00:00
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人