【头文件】
c++中,一个程序开头必有头文件。头文件有许多个,它们的关系是并列的。
-
<algorithm>
:包含STL通用算法。 -
<bitset>
:包含bitset类模板。 -
<cassert>
:包含断言宏,如assert。 -
<cctype>
:包含字符处理函数。 -
<cerrno>
:定义错误码变量errno。 -
<cfenv>
:提供有关浮点环境的操作。 -
<cfloat>
:包含浮点数限制的宏。 -
<cinttypes>
:包含整数格式转换函数。 -
<ciso646>
:定义了各种逻辑运算符的替代写法。 -
<climits>
:包含整数类型的最值常量。 -
<clocale>
:用于国际化功能。 -
<cmath>
:包含数学函数。 -
<csetjmp>
:用于异常处理。 -
<csignal>
:用于捕捉和处理信号。 -
<cstdarg>
:用于访问参数列表。 -
<cstddef>
:包含sizeof运算符和nullptr。 -
<cstdint>
:提供固定大小的整数类型。 -
<cstdio>
:包含输入/输出函数。 -
<cstdlib>
:包含常用的实用函数。 -
<cstring>
:包含C风格的字符串函数。 -
<ctgmath>
:包含泛型数学函数。 -
<ctime>
:包含时间和日期函数。 -
<cwchar>
:包含宽字符处理函数。 -
<cwctype>
:包含宽字符分类和转换函数。 -
<deque>
:包含deque容器类模板。 -
<exception>
:包含异常处理类。 -
<fstream>
:包含文件I/O类。 -
<functional>
:包含函数对象和高阶函数。 -
<future>
:包含异步编程的组件。 -
<initializer_list>
:包含初始化列表容器。 -
<iomanip>
:包含输入/输出流操纵器。 -
<ios>
:为C++ I/O库提供基本定义。 -
<iosfwd>
:为输入输出库提供将来的转发声明。 -
<iostream>
:包含输入/输出流类。 -
<istream>
:为输入流提供基本定义。 -
<iterator>
:为STL迭代器提供基本定义。 -
<limits>
:包含C++算法和数据类型的限制。 -
<list>
:包含list容器类模板。 -
<locale>
:包含国际化支持。 -
<map>
:包含map关联容器类模板。 -
<memory>
:包含智能指针和内存管理。 -
<mutex>
:包含多线程同步。 -
<new>
:包含动态内存管理。 -
<numeric>
:包含数值计算模板和函数。 -
<ostream>
:为输出流提供基本定义。 -
<queue>
:包含queue容器类模板。 -
<set>
:包含set关联容器类模板。 -
<sstream>
:包含字符串流类。 -
<stack>
:包含stack容器类模板。 -
<stdexcept>
:包含异常类。 -
<streambuf>
:包含I/O缓冲区类。 -
<string>
:包含字符串类。 -
<thread>
:包含多线。
此外,c++中也可引用c中的头文件,我们最常用的是俗称“万能头”的<bits/stdc++.h>.
标签:容器,头文件,入门,包含,定义,c++,模板,函数 From: https://blog.csdn.net/zym121113/article/details/139482261