首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
学而时习之
煤球王子
创建于2025-10-09
订阅专栏
复习学过的知识,忘了回来看看
等 3 人订阅
共42篇文章
创建于2025-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学而时习之:C++中的标准模板5.2
C++ STL 中的 List (链表) C++ 中的 list 是一种序列容器,允许你按顺序一个接一个地存储元素。 以 双向链表 的形式实现,同时维护 前端(front) 和 后端(back) ,以
学而时习之:C++中的标准模板5.1
C++ STL中的 Deque 顺序容器的底层数据结构及典型使用场景: 顺序容器 底层数据结构 使用场景 vector 动态数组(连续内存空间) - 需要频繁随机访问元素- 主要在尾部进行插入/删除操
学而时习之:C++中的预处理
C++ 预处理器与预处理指令 C++ 中的 预处理器 是一种在代码被编译器编译之前对其进行处理的工具。它执行多种任务,例如包含头文件、条件编译、文本替换、删除注释等。预处理器还允许开发者选择哪些代码段
学而时习之:C++中的文件处理2
C++ 中的 I/O 重定向 在 C++ 中,输入和输出通过“流”(stream)完成。流就是字节序列。常见的流对象有: cin:从键盘读取输入 cout:把输出显示到屏幕 每个流都带有一个“缓冲区”
学而时习之:C++ 中的文件处理1
C++ 文件处理 文件处理是指利用 C++ 标准库 提供的类,从文件(如 .txt、.csv 等) 从文件中读取数据 或 向文件中写入数据。 程序在内存(RAM)中运行,因此数据仅在程序运行期间存在;
学而时习之:C++中的异常处理2
C++ 利用“类”实现异常处理 程序运行时常会遇到“除以 0、文件不存在、数据无效”等突发状况,统称为异常。若放任不管,进程会异常终止。 C++ 提供 try-catch 机制:在 try 块里用 t
学而时习之:C++中的异常处理1
C++ 异常处理 异常处理是 C++ 提供的一种结构化机制,用于在程序运行期间检测并处理错误。常见的运行时错误包括: 除以零 访问非法内存 文件读写失败 C++ 异常处理的工作方式 当错误发生时,不再
学而时习之:C++中的标准模板库8
C++ STL 中的 Map(键值对) Map 是关联容器,以 键-值对(key-value) 的形式按 键排序 存储数据。它基于 自平衡二叉搜索树(具体为 红黑树),因此具备以下特性: 查找、插入、
学而时习之:C++中的标准模板库7
C++ STL 中的队列(Queue) 队列(queue)是一种容器适配器,以 FIFO(先进先出)的顺序存储元素。 先插入的元素必须先被移除。 实现方式是在数据结构的一端(称为 back)插入元素,
学而时习之:C++中的标准模板6
C++ STL 中的栈(Stack) stack 栈容器 遵循后进先出(LIFO)的插入和删除顺序。这意味着最近插入的元素最先被移除,而最先插入的元素最后才被移除。这是通过仅在栈的一端(通常称为栈顶)
学而时习之:C++中的标准模板5
C++ STL 中的 Vector vector 是标准模板库(STL)中的一种动态数组,当元素数量超过当前容量时会自动扩容。 程序员无需手动管理容量或提前分配额外空间。但在某些插入/删除操作时,由于
学而时习之:C++中的标准模板4
C++ STL 中的迭代器 迭代器是一种行为类似指针的对象,用于遍历和访问容器中的元素。 可以在不暴露容器内部结构的情况下进行遍历。 支持独立于容器的算法,如 sort()、count()、find(
学而时习之:C++中的标准模板库3
C++ 标准模板库(STL) STL 是一组预先写好的类和函数,借助向量、栈、映射等常用数据结构,让数据管理变得简单高效。它提供即用、高性能的算法与容器,大幅节省开发时间与精力。 STL 的组成 ST
学而时习之:C++中的标准模板库2
C++ 中的泛型 泛型(Generics)是指把“类型”(如 Integer、String 以及用户自定义类型)作为参数传给方法、类或接口的一种机制。例如,数组、映射等容器都可以通过泛型高效地复用于任
学而时习之:C++中的标准模板库1
C++中的标准模板库(STL) C++标准模板库(STL),这是一组内建库,提供了一组常用的数据结构(如 vector、list、stack、queue、map 等)和算法,可提升开发效率与性能。 C
学而时习之:C++ 中的抽象
C++ 中的抽象 数据抽象是 C++ 面向对象编程中最核心、最重要的特性之一。抽象指的是仅向外界展示数据或功能的关键信息,而隐藏其内部实现细节。 举个现实生活中的例子: 司机开车时,只知道踩油门会加速
学而时习之:C++中的继承
C++ 中的继承 继承是面向对象编程(OOP)的核心概念之一。它提供了一种机制,使得一个类可以获取另一个类的特性(字段与方法)。换句话说,继承就是在已有类的基础上创建新类。新类(派生类)可以复用原有类
学而时习之:C++中的封装&多态
C++ 中的封装 封装是面向对象编程(OOP)的核心概念之一。其思想是将数据成员和方法绑定成一个整体。 类可以隐藏实现细节,仅对外公开其他类所需的功能。通过将类的数据和方法设为私有,可以在不影响使用该
学而时习之:C++中的类与对象
C++ 类与对象 在面向对象编程中,类(class) 与 对象(object) 是最基本的概念,用来描述现实世界中的事物。 类:是创建对象的模板或蓝图,规定了一组相似属性与行为。 对象:是类的具体实例
学而时习之:C++中的面向对象编程
C++ 面向对象编程 在 OOP (Object-Oriented Programming) 出现之前,程序大多采用过程式思路:一步步写函数。代码一多,就难以管理、难以复用。 C++ 引入 OOP(O
下一页