C++常用头文件

梦想不会自己发光,真正闪耀的是那个为梦狂奔的你。献给知行的孩子们!(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> 标准定义库。定义了一些常用的类型和宏。

返回顶部