- 博客(9)
- 收藏
- 关注
原创 三个数比大小代码分享
if (*start!= *end) // 判断对应位置的字符是否相等。cout << “2547102114 王舒心” << endl;cout << “输入错误” << endl;cout << “不是回文” << endl;cout << “是回文” << endl;// 函数声明:判断字符串是否为回文。cout << “请输入字符串:”;// 检查是否为空字符串。
2026-06-23 21:38:20
183
原创 C++ 第八章 模板编程完整知识点梳理
模板是 C++ 实现泛型编程的核心工具,解决 “逻辑完全一致、仅数据类型不同” 的代码冗余问题,不针对特定数据类型编写代码,一套逻辑适配 int、double、自定义类等任意类型,分为函数模板、类模板两大体系。默认模板参数:声明时可给 T 设置默认类型,如template,创建对象不指定类型时,默认使用 int。局限:类型推导存在约束,不同类型无法隐式转换匹配模板,复杂场景需显式指定类型函数名<类型>()。栈类模板:封装入栈、出栈、判空逻辑,T 可替换为数字、字符串、自定义实体,实现通用栈容器;
2026-06-23 19:45:00
202
原创 博客一:C++ 第七章 多态性完整知识点梳理
多态是 C++ 面向对象三大核心特性(封装、继承、多态)的最后一环,依托继承机制实现,核心目标是同一个接口,不同实现,大幅提升代码扩展性与复用性,本章分为运算符重载、虚函数、抽象类三大模块。典型重载场景:算术运算符+、关系运算符==、流运算符<</>>、自增自减++/–等,是自定义类实现直观运算的基础。对象指针数组:定义基类指针数组,存储各类派生类对象,循环调用虚函数,统一处理不同子类逻辑,是多态最常用工程写法。动态联编(晚绑定):运行时依据对象真实类型匹配函数,由虚函数实现,是多态核心。
2026-06-21 21:15:00
193
原创 C++ 第六章继承与派生 学习总结
多继承中菱形继承会导致基类成员多份冗余副本、数据不一致,虚基类通过virtual关键字修饰继承方式,让多个派生类共享同一份基类内存。本章完整搭建起 C++ 类层次复用体系,既是对第五章类、对象知识的延伸,也为第七章多态、虚函数打下前置基础,理解继承权限、构造析构顺序、虚基类三大核心点,才能掌握面向对象层级设计的核心逻辑。在面向对象编程体系中,继承与派生是实现代码复用、构建类层次结构的核心机制,本章完整讲解了 C++ 继承的全套语法与底层逻辑,是衔接基础类与多态的关键章节。二、三种继承访问方式。
2026-06-19 21:05:57
247
原创 C++ 第五章 类与对象 完整知识点总结
本章是 C++ 面向对象编程的核心入门章节,完成从面向过程(C 语言思维)到面向对象(OOP)思维的转变。围绕类、对象两大核心概念,覆盖类的定义、对象创建、访问控制、构造 / 析构函数、拷贝、静态成员、友元、常对象、内存布局全链路知识,是后续继承、多态的基础。二、5.1 类与对象的概念。
2026-06-17 18:13:19
140
原创 C++ 第四章内容总结:程序结构与模块化基础
首先,变量的类型与存储是本章的基础。还介绍了变量的四种存储类型:auto、static、register、extern,不同类型决定了变量的存储位置、生命周期和初始化规则,也影响着变量在内存中的分配方式,理解这些是避免 “变量作用域冲突” 的关键。其次,标识符的作用域与可见性是编写规范代码的核心。本章详细讲解了函数原型作用域、块作用域、文件作用域的区别,以及 “可见性” 的规则 —— 内层作用域的同名变量会隐藏外层变量,通过::可以访问全局作用域的变量,这些规则能帮我们理清变量的访问逻辑,减少命名冲突。
2026-06-14 14:15:24
219
原创 C++ 第三章《构造数据类型》学习总结
本章脱离基础内置数据类型,系统讲解 C++ 自定义复合存储结构,共包含枚举、数组、指针、引用、结构体与联合五大模块,是衔接基础语法与面向对象编程的关键章节,其中指针是整章核心难点。 一、核心知识点梳理 枚举 enum 用于限定变量取值范围,适合星期、状态等固定场景。枚举常量默认从 0 递增,本质为整型,能提升代码可读性,替代无意义数字。 数组 批量存储同类型数据,分为一维、二维、字符数组。数组下标从 0 开始,数组名等价首元素地址;字符数组以\0作为字符串结束标记,配套库函数操作字符串。数组作函数参数仅传递
2026-06-10 18:26:00
147
原创 C++ 第 2 章语言基础学习总结
基本数据类型:细分整型、浮点型、字符型、布尔型,用来存储不同种类数据;各类数值(整数、小数)划定存储范围与占用字节,是变量存储数据的前提。字符集:C++ 合法编程字符,包含英文字母、数字、特殊符号,是代码书写基础。二、变量与常量(数据存储载体)一、C++ 数据类型。
2026-06-04 23:02:11
233
原创 C++ 第一章学习笔记:面向对象思想与 C++ 入门全貌
面向对象程序设计理论C++ 语言基础认知,同时搭配完整程序开发流程与实操代码案例,完成从编程思想到 C++ 语言落地的过渡。本篇博客梳理本章全部知识点,记录学习收获。思想层:弄懂面向对象编程的概念、四大特性,理解现代软件为什么选用 OOP 开发;语言层:了解 C++ 的前世今生、语言优势、适用场景,掌握 C++ 代码从编写到运行的完整流程,看懂基础输入输出、命名空间入门代码。本章没有复杂语法和算法,重在建立编程思维、建立对 C++ 语言整体认知,为后续数据类型、流程控制、类与对象等章节打好基础。
2026-06-01 13:11:17
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅