c++入门笔记——头文件

【头文件】

c++中,一个程序开头必有头文件。头文件有许多个,它们的关系是并列的。

  1. <algorithm>:包含STL通用算法。

  2. <bitset>:包含bitset类模板。

  3. <cassert>:包含断言宏,如assert。

  4. <cctype>:包含字符处理函数。

  5. <cerrno>:定义错误码变量errno。

  6. <cfenv>:提供有关浮点环境的操作。

  7. <cfloat>:包含浮点数限制的宏。

  8. <cinttypes>:包含整数格式转换函数。

  9. <ciso646>:定义了各种逻辑运算符的替代写法。

  10. <climits>:包含整数类型的最值常量。

  11. <clocale>:用于国际化功能。

  12. <cmath>:包含数学函数。

  13. <csetjmp>:用于异常处理。

  14. <csignal>:用于捕捉和处理信号。

  15. <cstdarg>:用于访问参数列表。

  16. <cstddef>:包含sizeof运算符和nullptr。

  17. <cstdint>:提供固定大小的整数类型。

  18. <cstdio>:包含输入/输出函数。

  19. <cstdlib>:包含常用的实用函数。

  20. <cstring>:包含C风格的字符串函数。

  21. <ctgmath>:包含泛型数学函数。

  22. <ctime>:包含时间和日期函数。

  23. <cwchar>:包含宽字符处理函数。

  24. <cwctype>:包含宽字符分类和转换函数。

  25. <deque>:包含deque容器类模板。

  26. <exception>:包含异常处理类。

  27. <fstream>:包含文件I/O类。

  28. <functional>:包含函数对象和高阶函数。

  29. <future>:包含异步编程的组件。

  30. <initializer_list>:包含初始化列表容器。

  31. <iomanip>:包含输入/输出流操纵器。

  32. <ios>:为C++ I/O库提供基本定义。

  33. <iosfwd>:为输入输出库提供将来的转发声明。

  34. <iostream>:包含输入/输出流类。

  35. <istream>:为输入流提供基本定义。

  36. <iterator>:为STL迭代器提供基本定义。

  37. <limits>:包含C++算法和数据类型的限制。

  38. <list>:包含list容器类模板。

  39. <locale>:包含国际化支持。

  40. <map>:包含map关联容器类模板。

  41. <memory>:包含智能指针和内存管理。

  42. <mutex>:包含多线程同步。

  43. <new>:包含动态内存管理。

  44. <numeric>:包含数值计算模板和函数。

  45. <ostream>:为输出流提供基本定义。

  46. <queue>:包含queue容器类模板。

  47. <set>:包含set关联容器类模板。

  48. <sstream>:包含字符串流类。

  49. <stack>:包含stack容器类模板。

  50. <stdexcept>:包含异常类。

  51. <streambuf>:包含I/O缓冲区类。

  52. <string>:包含字符串类。

  53. <thread>:包含多线。

此外,c++中也可引用c中的头文件,我们最常用的是俗称“万能头”的<bits/stdc++.h>.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值