上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 基本概念 跟函数模板类似,类模板是用于创建具有相同行为接口(算法一致)但数据类型不同的类的蓝图。 核心逻辑:类的行为(成员函数、操作逻辑)与存储的数据类型无关,仅需定义一次模板,即可适配多种数据类型。 典型示例 链表类、栈类、队列类等容器类: 核心操作(插入、删除、检索、合并)与存储的数据类型无关 阅读全文
posted @ 2025-12-27 08:46 Jaklin 阅读(14) 评论(0) 推荐(0)
摘要: 运算符重载 基本概念 在 C++ 中,当操作数包含类对象时,运算符操作本质是调用对应的函数(称为“运算符重载函数”)。 核心逻辑 示例:A a, b; a + b; 等价于 a.operator+(b); 特殊规则:赋值运算符(=)是类的默认成员函数,无需手动定义即可使用;其余大多数运算符(+、<< 阅读全文
posted @ 2025-12-26 08:43 Jaklin 阅读(42) 评论(0) 推荐(0)
摘要: 基本概念 重载与模板的核心区别 适用场景 技术选择 核心特征 同名函数,参数列表不同 + 算法不同 函数重载 逻辑差异化,需单独实现每个函数 同名函数,仅参数类型不同 + 算法一致 函数模板 逻辑统一,代码抽象化,避免冗余 函数模板的本质 函数模板是一个设计蓝图,而非具体函数,不占用内存 仅当发生具 阅读全文
posted @ 2025-12-25 08:34 Jaklin 阅读(33) 评论(0) 推荐(0)
摘要: 前言 类的继承是面向对象编程(OOP)的核心特性之一,核心价值在于 代码重用 和 逻辑分层,通过抽取不同对象的共性抽象为父类,子类基于父类扩展特有属性和方法,减少重复代码并提升框架稳定性。 类继承的核心概念 定义 类的继承是对对象概念的 纵向抽象模拟:将不同对象的共性属性/方法抽离为 父类(基类,B 阅读全文
posted @ 2025-12-24 08:37 Jaklin 阅读(14) 评论(0) 推荐(0)
摘要: 多重继承基本概念 定义 多重继承是C++独有的面向对象特性(Java、C#等语言不原生支持),指一个类同时继承自多个父类,子类会拥有所有父类的属性和方法,对应现实中“一个事物具有多个身份”的场景。 语法格式: class 子类名 : 继承方式 父类1, 继承方式 父类2, ..., 继承方式 父类n 阅读全文
posted @ 2025-12-22 08:45 Jaklin 阅读(24) 评论(0) 推荐(0)
摘要: 类外堆内存 基本概念 定义:当类对象的成员变量是指针/引用,且指向通过 malloc()、new、new[] 等操作符分配的额外堆内存时,这些内存被称为「类外堆内存」。 核心特点:类外堆内存不会随类对象的生命周期结束而自动释放,必须手动调用 free()、delete、delete[] 等操作释放, 阅读全文
posted @ 2025-12-20 09:01 Jaklin 阅读(42) 评论(0) 推荐(0)
摘要: QT聊天软件项目系统设计总结 项目源码 客户端 服务端 设计目标 即时通讯体验:实现类似微信的桌面即时通讯客户端与配套服务端,支持账号注册、登录、添加好友、单聊及离线消息等基础 IM 功能。 良好用户体验:基于 Qt 自绘 UI,提供无边框窗口、阴影、圆角、拖拽移动窗口、平滑滚动条、点击动画、侧边栏按钮反馈等,使桌面端界面更现代 阅读全文
posted @ 2025-12-19 20:01 Jaklin 阅读(1115) 评论(2) 推荐(3)
摘要: const 成员 const 是C语言延续的关键字,核心语义为只读不可修改,在类中用于限定成员(数据/方法)的只读属性,帮助编译器优化,提升代码安全性与效率。 const 类数据(成员属性) 核心用途 修饰一旦初始化就不可修改的类属性(如身份证号、学号、固定名称等)。 初始化方式(两种) 初始化方式 阅读全文
posted @ 2025-12-19 10:28 Jaklin 阅读(27) 评论(0) 推荐(0)
摘要: 前言 构造函数(构造方法)和析构函数(析构方法)是类的特殊成员函数,核心职责分别是对象创建时的初始化(初始化成员属性、申请资源等)和对象销毁时的善后处理(释放堆内存、关闭文件等);拷贝构造函数是构造函数的特殊形式,负责通过已有对象复制创建新对象。三者共同保障类对象的生命周期(创建→使用→销毁)中资源 阅读全文
posted @ 2025-12-18 08:41 Jaklin 阅读(11) 评论(0) 推荐(0)
摘要: 类与对象的定义 核心概念 类(class):C++面向对象(OOP,Object Oriented Programming)的核心概念,是对现实世界事物的抽象描述——包含事物的属性(数据) 和行为(方法)。 语法层面:增加了函数的结构体; 逻辑层面:增加了数据行为的结构体(结构体仅侧重存储属性)。 阅读全文
posted @ 2025-12-17 08:27 Jaklin 阅读(4) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页