作为一名蒟蒻,我来整理一下C++里的各种头文件(如有错误望各路大神指正)
首先说一下如何定义头文件:
在代码的第一行写上:
#include<>
在<>里写头文件名。
个人推荐使用万能头文件(真的是万能的)because我懒😁
#include<bits/stdc++.h>
但还是说一下其他的吧
#include<assert.h>----------------------设定插入点
#include<ctype.h>-----------------------字符处理
#include<errno.h>------------------------定义错误码
#include<float.h>-------------------------浮点数处理
#include<fstream.h>---------------------文件输入/输出
#include<iomanip.h>--------------------参数化输入/输出
#include<iostream.h>-------------------数据流输入/输出
#include<limits.h>------------------------定义各种数据类型最值常量
#include<locale.h>-----------------------定义本地化函数
#include<math.h>------------------------定义数学函数
#include<stdio.h>------------------------定义输入/输出函数
#include<stdlib.h>-----------------------定义杂项函数及内存分配函数
#include<string.h>----------------------字符串处理
#include<strstrea.h>--------------------基于数组的输入/输出
#include<time.h>-------------------------定义关于时间的函数
#include<wchar.h>-----------------------宽字符处理及输入/输出
#include<wctype.h>----------------------宽字符分类
#include<algorithm>----------------------STL通用算法
#include<bitset>---------------------------STL位集容器
#include<cctype>-------------------------C字符处理
#include<cerrno>-------------------------C的错误报告机制
#include<clocale>------------------------用来配置地域的信息,设置当前程序使用的本地化信息
#include<cmath>-------------------------兼容C语言数学库
#include<complex>----------------------复数类
#include<cstdio>-------------------------C语言输入输出工具
#include<cstdlib>------------------------C语言通用工具
#include<cstring>------------------------C字符串
#include<ctime>--------------------------把日期和时间转换为字符串
#include<deque>-------------------------STL双端队列容器
#include<exception>--------------------异常处理类
#include<fstream>-----------------------文件输入输出流
#include<functional>--------------------STL定义运算函数(代替运算符)
#include<list>-----------------------------STL线性列表容器
#include<map>---------------------------STL映射容器
#include<ios>-----------------------------基本输入/输出支持
#include<iosfwd>------------------------输入/输出系统使用的前置声明
#include<iostream>---------------------基本输入输出流
#include<queue>------------------------STL队列容器
#include<set>-----------------------------STL集合容器
#include<sstream>----------------------基于字符串的流
#include<stack>--------------------------STL堆栈容器
#include<stdexcept>--------------------标准异常类
#include<streambuf>--------------------底层输入/输出支持
#include<string>--------------------------字符串类
#include<utility>---------------------------STL通用模板类
#include<vector>--------------------------STL动态数组容器
#include<complex.h>--------------------复数处理
#include<fenv.h>--------------------------浮点环境
#include<inttypes.h>---------------------整数格式转换
#include<stdbool.h>---------------------布尔环境
#include<stdint.h>------------------------整型环境
#include<tgmath.h>----------------------通用类型数学宏
手写废了啊😫,希望对大家有帮助😊