首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++
叁两_2025_12
创建于2025-08-06
订阅专栏
C++复习随笔
暂无订阅
共41篇文章
创建于2025-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++——模板
主要内容: 1. 模板 - 实现泛型编程 用途: 模板为我们提供了泛型编程的能力,允许我们编写可以处理多种数据类型的代码,而无需为每种类型都写一遍代码。利用模板,我们可以定义一个通用的算法或数据结构,
C++——有序容器与关联容器
有序容器与关联容器 有序容器 vector 其他常用有序容器介绍 list(双向链表) deque(双端队列) forward_list(单向链表) array(静态数组) string(字符串) 无
C++——运算符重载
1. 运算符重载 过一遍留个印象就行 1.3 可重载与不可重载的运算符 大多数 C++ 运算符都可以重载,但也有一些运算符是不能重载的,例如: . (成员访问运算符) .* (成员指针访问运算符) :
C++——静态数组、动态数组
静态数组和动态数组 3.1 静态数组 3.1.1 定义和初始化: 在声明时指定数组的大小。 3.1.2 内存分配:栈区: 静态数组的内存在栈上分配。 3.1.3 大小固定,编译时确定: 数组的大小必须
C++—— String 类详解
String 类详解 2.1 std::string 类的引入和优势 std::string 类是 C++ 标准库中用于处理字符串的类。相比于 C 风格的字符数组,std::string 提供了以下优
C++——深浅拷贝
一、浅拷贝和深拷贝 9 浅拷贝 = 复制指针,深拷贝 = 复制指针 + 复制内容。 多数情况下: 编译器进行的拷贝(浅拷贝) 程序员进行的拷贝(深拷贝) 代码示例 1 (浅拷贝): 代码示例 2 (深
C++——纯虚函数、抽象类
纯虚函数与抽象类 9 1. 纯虚函数: 可以没有函数体的虚函数。 格式:virtual 返回类型 函数名(参数列表) = 0; 作用:将派生类强制实现该函数。 代码示例 1 (无纯虚函数): 代码示例
C++——多态(核心中的核心)
多态 (Polymorphism) 1. 静态多态 (Static Polymorphism) 改进前: 函数重载时,仅返回值类型不同, 编译器无法区分调用哪个函数 改进后: 修改函数名或参数列表,避
C++——继承进阶
1. 多重继承 一个子类可以同时继承多个父类,这种继承方式称为多重继承。子类将拥有所有父类的成员变量和成员函数。 代码示例: 2. 名词歧义 当不同的父类拥有相同名称的成员,并且被多重继承到同一个子类
C++——类的大小
sizeof(自定义类) 类的大小指的是该类型对象所占用的内存空间大小。 其他要点(了解): 类的大小与其对象的大小一致。 类的大小是所有非静态成员变量大小之和,与成员函数和静态成员变量无关。 类成员
C++——类的继承
类的继承 继承是面向对象编程中一个重要的概念,允许我们创建一个新类(派生类)基于现有类(基类),从而实现代码复用和扩展。 要点: 子类继承父类,拥有父类所有非私有成员。 可以多层次继承,形成继承链。
C++——权限控制
protected 访问权限 继承方式: 公有继承 (public):父类成员的访问权限在子类中保持不变。 私有继承 (private):父类所有成员在子类中都变成私有权限。 public 关键字用于
C++——成员变量
隐藏的 this 指针 4 什么是 this 指针? 每个非静态成员函数都有一个指向调用该函数的对象的指针,这个指针被称为 this 指针。 this 指针是一个隐含的参数,它被编译器自动传递给成员函
C++——构造函数、析构函数
构造函数:对象的初始化 构造函数是一种特殊的成员函数,其名称与类名相同,没有返回类型(甚至没有 void)。它的主要作用是在创建类的对象时自动初始化对象的状态。 特点: 与类名相同。 没有返回类型。
C++——访问控制
公有成员和私有成员:访问控制 在类中,我们可以使用访问修饰符(access specifiers)来控制类成员的访问级别。C++ 中主要的访问修饰符有: public: 公有成员可以在类的内部和外部访
C++——内存管理
1. 数组传参的本质:指针 核心概念: 数组名退化为指针,传递的是地址。 代码示例: 解释: 在 main 函数中,sizeof(arr) 返回的是整个数组占用的内存大小(5 * sizeof(int
C++——类
1. 初探类:封装数据和行为 类是面向对象编程的核心概念,它允许我们将数据(成员变量)和操作这些数据的函数(成员函数)组合在一起,形成一个独立的单元。这被称为封装。 基本结构: 代码示例: 解释: c
C++——回调函数
一、回调函数 (Callback Functions) 概念: 在编程中,回调函数就是将一个函数的指针像参数一样传递给另一个函数。 作用: 解耦合 (Decoupling): 回调函数允许分离操作的执
C++——传参方式
六、函数的指针传参和引用传参 概念: 当我们调用一个函数时,需要将一些数据传递给函数进行处理。C++ 提供了三种常用的参数传递方式:值传递、指针传递和引用传递。 值传递 (Pass by Value)
C++——全局变量、局部变量、`static` 静态变量
五、全局变量、局部变量、static 静态变量 概念: 变量根据其声明的位置和 static 关键字的使用,拥有不同的作用域和生命周期。 全局变量 (Global Variable): 在所有函数外部
下一页