STL
C++ 标准模板库(Standard Template Library,STL)是一套功能强大的 C++ 模板类和函数的集合,它提供了一系列通用的、可复用的算法和数据结构。
STL 的设计基于泛型编程,使用模板编写出的独立于任何特定数据类型的代码。STL 分为多个组件,包括容器(Containers)、迭代器(Iterato...
C++ 标准模板库(Standard Template Library,STL)是一套功能强大的 C++ 模板类和函数的集合,它提供了一系列通用的、可复用的算法和数据结构。
STL 的设计基于泛型编程,使用模板编写出的独立于任何特定数据类型的代码。STL 分为多个组件,包括容器(Containers)、迭代器(Iterato...
std::unique_ptr
和 Read More
2025-07-06
C++ 的高级操作
1 文件和流
前面经常使用 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。
这里学习如何从文件读取流和向文件写入流。这需要用到 C++ 中另一个标准库 fstream,它定义了三个新的数据类型:
...
Read More
2025-07-06
C++ 标准库
在 C++ 中,标准库(Standard Library)是一个非常重要的组成部分。标准库提供了大量的预定义函数和类,可以帮助我们更高效地完成各种任务,为了使用这些功能,我们需要在程序中导入相应的标准库头文件。
- 什么是C++标准库?
C++ 标准库是 C++ 语言的一...
Read More
2025-07-05
C++ 面向对象
1 类 & 对象
C++ 在 C 语言的基础上增加了面向对象编程,类是 C++ 的核心特性,类用于指定对象的形式,是一种用户自定义的数据类型,是一种封装了数据和函数的组合。
1.1 类定义
Read More
2025-07-05
C++ 基本语法结构
1 C++ 循环
一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。循环语句允许我们多次执行一个语句或语句组。
1.1 循环类型
C++ 编程语言提供了以下几种循环类型:
...
Read More
2025-07-04
C++ 基本语法
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。