梦想不会自己发光,真正闪耀的是那个为梦狂奔的你。献给知行的孩子们!(Eric.He著)
| 类型 | 头文件 | 说明 |
|---|---|---|
| 基础库 | <iostream> | 输入输出流,用于标准输入输出。 |
| 基础库 | <fstream> | 文件输入输出流,用于文件操作。 |
| 基础库 | <sstream> | 字符串流,用于操作字符串。 |
| 基础库 | <iomanip> | 输入输出格式化控制。 |
| 基础库 | <limits> | 数值类型的极限值。 |
| 基础库 | <cstdlib> | 常用库函数,如随机数、环境变量等。 |
| 基础库 | <cstdio> | 标准C库的输入输出函数,如printf, scanf等。 |
| 基础库 | <cstring> | C风格的字符串操作函数,如strcpy, strlen等。 |
| 基础库 | <cmath> | 数学函数,如sin, cos, sqrt等。 |
| 基础库 | <ctime> | 时间日期函数。 |
| 容器 | <vector> | 可变大小的数组。 |
| 容器 | <list> | 双向链表。 |
| 容器 | <deque> | 双端队列。 |
| 容器 | <forward_list> | 单向链表。 |
| 容器 | <set> | 基于红黑树的集合。 |
| 容器 | <map> | 基于红黑树的键值对集合。 |
| 容器 | <unordered_set> | 基于哈希表的集合。 |
| 容器 | <unordered_map> | 基于哈希表的键值对集合。 |
| 容器 | <stack> | 栈容器适配器。 |
| 容器 | <queue> | 队列容器适配器。 |
| 容器 | <array> | 固定大小的数组。 |
| 容器 | <string> | 字符串类。 |
| 算法 | <algorithm> | 算法,如排序、搜索等。 |
| 算法 | <numeric> | 数值操作,如累加、内积等。 |
| 算法 | <utility> | 工具函数,如pair, swap等。 |
| 算法 | <functional> | 函数对象,如函数指针、lambda表达式等。 |
| 算法 | <iterator> | 迭代器类和支持。 |
| 算法 | <memory> | 动态内存管理,如智能指针等。 |
| 算法 | <type_traits> | 类型特性检查和转换。 |
| 算法 | <tuple> | 元组类,用于存储不同类型的数据项。 |
| 算法 | <chrono> | 日期和时间功能。 |
| 算法 | <random> | 随机数生成器。 |
| 算法 | <ratio> | 比率类,用于表示比率。 |
| 算法 | <thread> | 多线程 |
| 算法 | <mutex> | 多线程 |
| 算法 | <future> | 多线程 |
| 算法 | <condition_variable> | 多线程 |
| C语言 | <stdio.h> | 标准输入输出库。提供了用于输入输出功能的函数,如printf、scanf、fopen、fclose等。 |
| C语言 | <stdlib.h> | 标准库。提供了各种通用的工具函数,如动态内存分配、随机数生成等 |
| C语言 | <string.h> | 字符串处理库。提供了字符串操作的函数。 |
| C语言 | <math.h> | 数学库。 |
| C语言 | <time.h> | 时间日期库。 |
| C语言 | <ctype.h> | 字符处理库。 |
| C语言 | <assert.h> | 断言库。用于程序调试。 |
| C语言 | <limits.h> | 提供了整数的极限值定义。 |
| C语言 | <float.h> | 提供了浮点数的极限值定义。 |
| C语言 | <errno.h> | 错误号库。 |
| C语言 | <stddef.h> | 标准定义库。定义了一些常用的类型和宏。 |