- 博客(64)
- 收藏
- 关注
原创 C++ 类模板
本文介绍了C++类模板的定义和使用方法。类模板通过template <class Type>或template <typename Type>声明,其中Type为类型参数。类模板成员函数定义需与声明在同一个头文件中,内联定义可省略模板前缀和类限定符。使用类模板时需实例化具体类型,如Stack<int>和Stack<string>,编译器会生成对应的类声明和方法。类模板实现了代码重用,支持不同类型的数据操作。
2025-08-09 19:04:31
400
原创 QStackedLayout详解
QStackedLayout 类提供一个窗口栈,其中一次只有一个窗口可见。头文件:#include < QStackedLayout >基类:QLayout。
2025-04-17 11:55:02
1016
原创 QStackedWidget讲解
QStackedWidget 类在一次仅显示1个窗口的地方提供一个窗口栈。头文件:#include基类:QFrame。
2025-04-11 15:26:45
1193
原创 QAbstrctItemView讲解
讲解QAbstractItemView的枚举、属性、接口。源自QT助手官方文档,此文以中文方式呈现,便于查看理解
2025-01-19 22:09:47
1309
原创 QItemDelegate 接口详情
Qt5.12版本QItemDelegate接口详情机翻QItemDelegate类为模型中的数据项提供了显示和编辑工具。
2024-10-21 22:15:52
815
原创 QSplashScreen 接口详解
Qt5.12版本QSplashScreen接口详情机翻。QSplashScreen小部件提供了一个启动屏幕,
2024-10-20 18:43:23
850
原创 QDockWidget 接口详情
Qt 5.12版本QDockWidget接口详情(机翻)QDockWidget类提供了一个小部件,它可以停靠在QMainWindow中,也可以作为桌面的顶层窗口浮动。
2024-10-20 18:03:18
1012
原创 QTableWidget 接口详情
Qt 5.12版本QTableWidget接口详情(机翻)QTableWidget类提供了一个带有默认模型的基于项的表视图。
2024-10-17 17:44:47
1063
原创 C++ 4种类型转换运算符
C++ 的4种类型转换。动态转换dynamic_cast、静态转换static_cast、const_cast、reinterpret_cast
2024-03-14 21:27:49
1353
原创 设计模式 之 访问者模式
访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
2023-09-18 14:51:58
98
原创 设计模式 之 中介者模式
中介者模式:用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使得其耦合松散,而且可以独立地改变它们之间的交互。
2023-09-17 21:38:09
82
原创 设计模式 之 职责链模式
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该传递的请求,直到有一个对象处理它为止。
2023-09-17 18:01:39
77
原创 设计模式 之 命令模式
命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
2023-09-17 16:57:04
117
原创 设计模式 之 桥接模式
桥接模式:将抽象部分与实现部分分离,使它们都可以独立的变化。优先使用合成/聚合,而不是继承。合成属于强拥有关系,聚合属于弱拥有关系。合成/聚合原则可以降低类之间的耦合,继承属于强耦合关系。代码的设计中一定要遵循高内聚松耦合。
2023-09-17 12:43:07
119
原创 设计模式 之 单例模式
单例模式:只创建一个实例,private类的构造函数,并提供一个唯一实例访问接口。单例模式分为饿汉式和懒汉式。饿汉式:加载类时就创建实例,会提前占用系统资源;懒汉式存在多线程访问的安全问题,需要使用双重锁定,保证线程安全,只创建一个实例。
2023-09-16 20:05:36
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅