
C++QT
C++QT
大旭242
这个作者很懒,什么都没留下…
展开
-
模板-C++
模板可以让你编写通用的、可重用的代码,而无需对每种数据类型编写重复的代码。模板分为两种T。原创 2024-08-27 21:51:25 · 376 阅读 · 0 评论 -
QcomboBox 组件
首先 把ui里面的comboBox组件与槽关联起来// 当combobox 中的索引发生改变的时候,会发送一个信号, 发送给槽(这个槽是自己定义的 SLOT里面的参数!这个参数是要自己写的)widget.cpp// 当combobox 中的索引发生改变的时候,会发送一个信号, 发送给槽(这个槽是自己定义的 SLOT里面的参数!这个参数是要自己写的)delete ui;原创 2024-08-25 23:46:26 · 278 阅读 · 0 评论 -
文件选择对话框 QFileDialog
使用 QFileDialog 的基本步骤通常如下:实例化:首先,创建一个 QFileDialog 对象的实例。设置模式:根据需要设置对话框的模式,如打开文件、保存文件等。设置过滤器:如果需要,可以设置文件类型过滤器,以限制用户可以选择的文件类型。显示对话框:通过调用 exec() 方法显示对话框,并在用户作出选择后执行相应的操作。原创 2024-08-22 13:22:58 · 280 阅读 · 0 评论 -
文件操作类 QFile
是 Qt 框架中用于文件处理的一个类。它提供了读取和写入文件的功能,支持文本和二进制文 件。QFile 继承自 QIODevice ,因此它可以像其他IO设备一样使用。主要功能1. 文件读写: QFile 支持打开文件进行读取或写入操作2. 文件信息:可以检索有关文件的信息,如大小、修改日期等。3. 文件操作:提供了对文件进行重命名、移动、删除等操作的能力。4. 错误处理: QFile 在操作文件时提供了错误处理机制,可以通过相应的函数检查和获取错误信息。常用方法open() :打开一个文件。原创 2024-08-22 12:26:07 · 209 阅读 · 0 评论 -
自定义信号与槽
自定义信号 signals 定义槽 slots原创 2024-08-21 14:38:44 · 339 阅读 · 0 评论 -
菱形继承和虚继承
通过将 Derived1 和 Derived2 对 Base 的继承声明为虚继承( virtual public Base ), FinalDerived 类中只会有一份 Base 类的成员。无论通过 Derived1 还是 Derived2 的路径,访问 的都是同一个 Base 类的成员。原创 2024-08-19 00:24:11 · 150 阅读 · 0 评论 -
多重继承-cpp
多重继承-cpp原创 2024-08-17 01:49:01 · 203 阅读 · 0 评论 -
虚函数——cpp
虚函数 virtual override原创 2024-08-17 01:34:14 · 288 阅读 · 0 评论 -
基类构造函数
基类构造函数原创 2024-08-17 01:19:50 · 175 阅读 · 0 评论 -
继承——cpp
继承是面向对象编程(OOP)中的一个核心概念,特别是在C++中。它允许一个类(称为派生类或子 类)继承另一个类(称为基类或父类)的属性和方法。继承的主要目的是实现代码重用,以及建立一种 类型之间的层次关系。特点;1. 代码重用:子类继承了父类的属性和方法,减少了代码的重复编写。2. 扩展性:子类可以扩展父类的功能,添加新的属性和方法,或者重写(覆盖)现有的方法。3. 多态性:通过继承和虚函数,C++支持多态,允许在运行时决定调用哪个函数。原创 2024-08-17 00:10:05 · 216 阅读 · 0 评论 -
静态成员static关键字
定义:静态成员在C++类中是一个重要的概念,它包括和。原创 2024-08-16 15:39:05 · 262 阅读 · 0 评论 -
析构函数 cpp
3. 自动调用:当对象的生命周期结束时(例如,一个局部对象的作用域结束,或者使用 delete 删除 一个动态分配的对象),析构函数会被自动调用。析构函数特别重要,尤其是在涉及动态分配的资源(如内存、文件句柄、网络连接等)的情 况下。1. 名称:析构函数的名称由波浪号( ~ )后跟类名构成,如 ~MyClass()。2. 无返回值和参数:析构函数不接受任何参数,也不返回任何值。5. 继承和多态:如果一个类是多态基类,其析构函数应该是虚的。和构造函数一样,都是特殊的成员函数,析构函数是C++中的一。原创 2024-08-16 14:36:34 · 578 阅读 · 0 评论 -
关键字 this
使用 new 可以在堆上动态分配一个对象。例如, new int 会分配一个 int 类型的空 间,并返回一个指向该空间的指针。: new 也可以用来分配一个对象数组。例如, new int[10] 会分配一个包含10个整数的 数组。可以在 new 表达式中使用初始化。为指针型的变量 开辟空间。释放申请的指针型空间。原创 2024-08-13 00:02:12 · 238 阅读 · 0 评论 -
构造函数 cpp
类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造,那构造的是什么呢?构造成员变量的初始化值,内存空间等是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于 为某些成员变量设置初始值。原创 2024-08-12 22:24:29 · 199 阅读 · 0 评论 -
函数重载和运算符重载
在同一个作用域内,可以声明几个功能类似的同名函数, 这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。您不能仅通过返回类型的不同来 重载函数。原创 2024-08-12 17:14:27 · 367 阅读 · 0 评论 -
C++——引用
引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。在C语言中,一个数据对应一个内存,通过由一个变量名来访问这个内存空间的数据,叫做直接访问,相 对直接访问,有个间接访问的说法,叫做指针。而引用相当于又给这个内存中的数据提供了一个新的变量名。原创 2024-08-12 16:22:11 · 391 阅读 · 0 评论 -
cpp中的类
其主要目的是将数据和与数据相关的操 作封装在一起。例如,如果你有一个“汽车”类,它可能包含颜色、品牌、型号等属性(数据成员),以及 启动、停止、加速等行为(成员函数)。每当你基于这个类创建一个对象时,你就有了一个具体的汽 车,具有这些属性和行为。结构体。原创 2024-08-12 14:51:46 · 364 阅读 · 0 评论 -
Lambda 表达式
Lambda s引入和使用原创 2024-08-12 02:19:27 · 350 阅读 · 0 评论 -
函数与内敛函数
内联函数 小而用的频繁的函数原创 2024-08-12 00:47:02 · 145 阅读 · 0 评论