C/C++头文件大全

C++头文件大全

一、传统C++头文件

  • 文件输入/输出相关
    • <fstream.h>:用于文件输入/输出操作。它定义了用于读取和写入文件的类和函数。
  • 字符处理相关
    • <ctype.h>:用于字符处理,例如判断字符类型等操作。
  • 错误码相关
    • <errno.h>:定义了错误码,在程序出现错误时可以根据这些错误码来确定错误的类型。
  • 数据流输入/输出相关
    • <iostream.h>:用于数据流的输入和输出操作,包含了很多用于控制台输入和输出的类和函数。
  • 本地化函数相关
    • <locale.h>:定义了本地化函数,可用于处理不同地区的语言和文化相关的格式化等操作。
  • 数学函数相关
    • <math.h>:定义了各种数学函数,例如三角函数、对数函数等,方便进行数学计算。
  • 输入/输出函数相关
    • <stdio.h>:定义了输入/输出函数,是C语言中常用的输入输出头文件,在C++中也可使用。
  • 字符串处理相关
    • <string.h>:用于字符串处理,提供了如字符串连接、比较、查找等操作的函数。
  • 基于数组的输入/输出相关
    • <strstrea.h>:用于基于数组的输入/输出操作。
  • 关于时间的函数相关
    • <time.h>:定义了关于时间的函数,例如获取当前时间、时间格式化等操作。
  • 宽字符分类相关
    • <wctype.h>:用于宽字符分类操作。

二、标准C++头文件

  • STL通用算法相关
    • :提供了STL(标准模板库)通用算法,如排序、查找等算法。
  • STL位集容器相关
    • :是STL位集容器相关的头文件,可用于处理位集合相关的操作。
  • 复数类相关
    • :定义了复数类,用于处理复数相关的运算和操作。
  • 异常处理类相关
    • :包含异常处理类,用于在程序中处理异常情况。
  • STL定义运算函数(代替运算符)相关
    • :在STL中定义运算函数来代替运算符,可用于函数对象等操作。
  • STL线性列表容器相关
    • :是STL线性列表容器相关的头文件,用于操作线性列表(链表)。
  • 基本输入/输出支持相关
    • :提供基本输入/输出支持相关的功能。
  • 输入/输出系统使用的前置声明相关
    • :用于输入/输出系统使用的前置声明。
  • 基本输入流相关
    • :是基本输入流相关的头文件,用于处理输入流操作。
  • STL队列容器相关
    • :定义了STL队列容器,可用于实现队列数据结构相关的操作。
  • STL集合容器相关
    • :用于STL集合容器相关的操作,例如集合的创建、元素的添加删除等操作。
  • 基于字符串的流相关
    • :用于基于字符串的流操作,如将字符串转换为流或者将流转换为字符串等操作。
  • 标准异常类相关
    • :包含标准异常类,用于在程序中处理标准的异常情况。
  • 底层输入/输出支持相关
    • :提供底层输入/输出支持相关的功能。
  • 字符串类相关
    • :定义了字符串类,用于处理字符串对象的各种操作,如字符串的创建、连接、比较等操作。
  • STL动态数组容器相关
    • :是STL动态数组容器相关的头文件,可用于创建动态大小的数组并进行相关操作,如元素的添加、删除、遍历等。
  • 复数处理相关
    • <complex.h>:用于复数处理操作。
  • 浮点环境相关
    • <fenv.h>:与浮点环境相关,例如浮点运算的环境设置等操作。
  • 布尔环境相关
    • <stdbool.h>:和布尔环境相关的操作,定义了布尔类型相关的宏等内容。
  • 整型环境相关
    • <stdint.h>:用于整型环境相关的操作,例如定义了特定宽度的整数类型等。
  • 通用类型数学宏相关
    • <tgmath.h>:包含通用类型数学宏,可用于进行一些数学计算相关的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值