- 博客(36)
- 收藏
- 关注
原创 [C++]深拷贝和浅拷贝
在C++中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是理解对象复制时非常重要的概念,尤其是在涉及到动态内存分配时。
2024-07-31 23:41:29
528
原创 [C++]类的自动转换和强制类型转换
在C++中,类的自动转换(也称为隐式转换)和强制类型转换(显式转换)是面向对象编程中处理类型之间转换的两种重要机制。这些转换允许程序员定义如何在不同类型(特别是自定义类型)之间安全地交换数据。
2024-07-23 23:45:46
926
原创 [C++]友元
友元提供了一种机制,允许特定的函数或类访问另一个类的私有和保护成员。友元函数不是类的成员函数,但可以通过对象访问类的私有成员。友元类可以访问另一个类的所有私有和保护成员。友元关系破坏了封装性,应谨慎使用。友元函数和友元类都可以被重载。
2024-07-22 23:45:26
651
原创 [C++]运算符重载
在C++中,运算符重载(Operator Overloading)是一种允许程序员为已有的运算符(如+、-、*、/等)赋予特定于类的含义的技术。
2024-07-18 23:59:12
698
原创 [C++]抽象数据类型(ADT)
抽象数据类型是C++(以及许多其他编程语言)中面向对象编程的基石之一。通过定义清晰的接口和隐藏实现细节,ADT使得软件开发更加模块化、灵活和安全。在C++中,类是实现ADT的强大工具,它们提供了封装、继承和多态性等特性,进一步增强了软件的可重用性和可扩展性。
2024-07-16 21:40:11
1195
原创 [C++]多态
C++中的多态通过虚函数和虚函数表实现,使得程序更加灵活、可扩展。多态使得我们可以使用统一的接口处理不同类型的对象,同时提高了代码的复用性和可维护性。
2024-07-12 22:10:19
1478
1
原创 [C++]封装
封装是面向对象编程(OOP)的三大基本特性之一(封装、继承、多态)。它指的是将数据(属性)和操作这些数据的方法(函数)结合成一个独立的单元(类),并尽可能隐藏对象的内部细节,仅对外公开接口。
2024-07-11 23:55:38
406
原创 [C++]继承
C++中的继承是面向对象编程的重要特性之一,它允许代码的重用和扩展。通过选择合适的继承方式和处理同名成员等问题,可以设计出灵活、可维护的类层次结构。
2024-07-10 22:53:15
1982
原创 [C++入门]基础与语法
C++作为一种强类型语言,支持多种数据类型,这些数据类型用于声明变量、函数参数、返回值等。数据类型可以分为两大类:基本数据类型和复合数据类型。
2024-07-09 21:39:07
730
原创 [QT入门]标签控件(QLabel)
QLabel控件是Qt GUI开发中的基础元素之一,用于显示文本或图像。通过对其属性和方法的灵活运用,可以轻松实现各种静态信息的展示需求。
2024-07-08 23:22:01
681
原创 [QT入门]组合框(QComboBox)
QComboBox 是 Qt 框架中用于向用户展示选项列表的控件,它能够在占用最少屏幕空间的同时,提供一个可以弹出选择项目的列表。
2024-07-06 23:53:24
822
原创 [QT入门]树形视图控件
QTreeView是一个功能强大的树形视图控件,适用于展示层级数据结构。通过配合使用模型和代理,可以实现灵活的数据展示和交互功能。
2024-07-05 23:50:01
726
原创 [QT入门]按钮类控件
按钮类控件是Qt用户界面中的重要组成部分,通过QPushButton、QRadioButton等控件,开发者可以轻松地实现各种用户交互功能。
2024-07-04 23:03:11
1110
原创 [QT入门]字符串列表类QStringList
是 Qt 框架中一个非常实用的类,它封装了基于 的字符串列表,提供了丰富的函数来操作和管理字符串集合。这个类特别适用于需要处理一系列字符串的场合,比如读取文件列表、存储用户输入等。以下是 基本用法和一些高级特性。目录一、基本概念二、基本操作1. 创建和初始化2. 添加和移除元素3. 访问元素4. 排序和查找三、高级特性1. 字符串分割与合并2. 过滤和筛选3. 字符串替换注意事项类定义: 继承自 ,因此它拥有 的所有功能和特性,并针对字符串列表进行了优化。用途:用于存储和操作一系列的 对象。2
2024-07-02 23:39:01
2966
原创 [QT入门]字符串类(QString)应用
在Qt框架中,QString类是用于处理字符串的核心类。它提供了丰富的功能来存储、操作、查询和转换字符串数据。
2024-07-01 23:59:25
881
原创 [QT入门]常用容器之<QVector>类
QVector是一个基于数组的容器,与QList类似,但它提供了更小的内存开销和更快的访问速度。QVector通常用于存储大量相同类型的数据,如整数、浮点数等。
2024-07-01 23:31:17
248
原创 [QT入门]常用容器类之<QList>类
QList是一个基于数组的列表容器,它提供了对列表中元素的快速索引和遍历。QList可以存储任何类型的数据,包括Qt的对象和其他自定义类型。
2024-06-30 23:11:03
399
2
rti-connext-dds-6.1.064位
2024-06-29
QT自定义控件之电池电量控件源码
2024-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人