首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++
叁两_2025_12
创建于2025-08-06
订阅专栏
C++复习随笔
暂无订阅
共41篇文章
创建于2025-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++——栈、堆
四、内存中的栈区和堆区 (Stack and Heap) 概念: 栈区 (Stack): 就像一个后进先出的箱子。 堆区 (Heap): 就像一个巨大的、可以自由分配和回收的空地。程序员可以使用 ne
C++——`new` 和 `delete`, `new []`, `delete []`
三、new 和 delete, new [], delete [] 概念: 当我们声明一个变量时,系统会自动在合适的地方为它分配内存。需要在程序运行的过程中动态地申请内存,用 new 运算符;不需要这
C++——递归调用
二、函数的递归调用 (Recursive Function Calls) 概念: 想象一下你面前放着两面镜子互相反射,你会看到一个无限延伸的影像。递归调用就像这样,一个函数在执行的过程中,直接或间接地
C++——常量指针、指针常量
常量指针和指针常量 1. 常量指针 定义: 指针指向的内存地址中的值是常量,不能通过该指针修改指向的值,但指针本身可以指向其他地址。 声明: const 数据类型 * 指针变量名; 2. 指针常量
C++——指针的运算
指针的算术运算 指针可以进行加减运算: 表示指针指向的内存地址的偏移。 运算单位取决于指针类型: 指针加 n,实际地址增加 n * sizeof(指针所指向的数据类型) 字节。 指针与整数的加减运算:
C++——字符串常量、二维数组、函数与指针的深度应用(补)
一、深入理解字符串常量 字符与字符串的本质: 在 C++ 中,单个字符用单引号 ' 包裹,例如 'A'。 字符串是由多个字符组成的序列,以空字符 \0 结尾。 \0 被称为尾零或空终止符,它是一个特殊
C++——指针(运算)
最为核心的一个章节 指针的算术运算 指针可以进行加减运算: 表示指针指向的内存地址的偏移。 运算单位取决于指针类型: 指针加 n,实际地址增加 n * sizeof(指针所指向的数据类型) 字节。 指
c++——指针(引用)
二、引用 概念:变量的别名 别名: 引用就像是给变量取了一个“绰号”或者“外号”。 它并非新的变量,而是现有变量的另一个名字,它们指向相同的内存地址。 声明引用: 使用 & 符号声明引用类型。
c++——指针(介绍)
一、指针 (Pointer) 1. 指针的概念 看个屁的概念 2. 指针的基本操作:寻址和取值 & (取址运算符): 获取存储址,返回变量在内存中的起始位置。 * (声明指针变量): 在声明变量时
C++——头文件
0. 头文件的原理与使用 头文件是什么: 头文件是以 .h 或 .hpp (推荐 C++) 结尾的文本文件。 主要包含函数声明、类声明、全局变量声明、宏定义、枚举和结构体声明等。 允许在多个源文件中共
C++——类型转换
一、类型转换 (Type Conversion) 1. 显示转换 (Explicit Conversion) C风格类型转换 改进前: 试图将一个字符串转换为整数,可能导致数据丢失或程序崩溃 改进后:
C++——自定义数据类型(函数的定义)
函数的定义 函数定义的语法: 返回值类型: 指定函数执行完成后返回给调用者的值的类型。可以是任何有效的 C++ 数据类型,例如 int、float、std::string,甚至是自定义的结构体类型。如
C++——自定义数据类型(联合体)
联合体 (union):共享内存的特殊数据类型 什么是联合体? 联合体是一种特殊的数据类型,它允许在同一块内存空间存储不同类型的数据。 这意味着,联合体的所有成员共享同一块内存,任何时候只能有一个成员
C++——自定义数据类型(枚举)
枚举 (enum):为整数赋予有意义的名称 (约 25 分钟) 什么是枚举? 在编程中,我们经常需要表示一组固定的、相关的常量值 例如,一周的七天、交通信号灯的三种状态、游戏角色的不同职业等。 枚举是
C++——自定义数据类型(结构体)
结构体 (struct):将数据打包成有意义的整体 结构体就是一种自定义的数据类型,它允许你将不同类型的数据组合在一起,形成一个有意义的新的数据 定义结构体:设计你的数据“包裹” struct 关键字
C++——复合数据类型(数组、字符串)
复合数据类型 1. 数组:存储相同类型数据的集合 数组的概念: 数组是一种可以存储相同数据类型的多个元素的线性数据结构。 数组的声明: 声明数组需要指定数组的类型、名称和元素的个数(大小)。 数组的初
C++ ——控制流语句
比较运算符: 用于构建条件表达式,比较两个值之间的关系: == (等于) != (不等于) < (小于) > (大于) <= (小于等于) >= (大于等于) 逻辑运算符: 用于组合多个条件表达式:
C++——数据类型(变量与常量、auto、常用转义字符)
一、变量与常量 1. 变量 可变性: 变量的值在程序运行过程中可以被修改和读取。 声明: 例如 int age = 20; 2. 常量 不可变性: 常量的值在声明后不能被修改。 声明: 使用关
C++ ——数据类型
C++ 数据类型 1. 基本数据类型: int:整型(Integer) 用于存储整数(没有小数部分的数字),例如:-10, 0, 123。 通常占用 4 个字节(32位),可以存储的范围通常为 -23
C++——环境搭建
Clion 用的这个软件, 因为大多是无脑下一步,这里不多介绍。 同步环境是学习的第一步, 这个还是应该自己摸索, 特别是C++环境 工作的时候环境还原不出来那面试过了也白搭。 百度搜一下跟教程做一下
下一页