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>.

 

相关推荐

  1. c++入门笔记——文件

    2024-06-07 21:02:02       22 阅读
  2. C 文件

    2024-06-07 21:02:02       38 阅读
  3. c/c++】编写文件

    2024-06-07 21:02:02       34 阅读
  4. C++ 预编译文件

    2024-06-07 21:02:02       43 阅读
  5. c++防止文件重复

    2024-06-07 21:02:02       27 阅读
  6. C语言】文件命名详解 - 《铁无敌 ! 》

    2024-06-07 21:02:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 21:02:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 21:02:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 21:02:02       87 阅读
  4. Python语言-面向对象

    2024-06-07 21:02:02       96 阅读

热门阅读

  1. 爬虫技术笔记

    2024-06-07 21:02:02       24 阅读
  2. 【学习笔记】Git常用命令

    2024-06-07 21:02:02       25 阅读
  3. 实战指南:Go语言中的OAuth2认证

    2024-06-07 21:02:02       26 阅读
  4. 简单使用vue2和elementUI自定义audio支持拖拽进度

    2024-06-07 21:02:02       31 阅读
  5. npm发布自己的组件组件/插件包

    2024-06-07 21:02:02       28 阅读
  6. python-web应用程序-Django数据库-数据库表设计

    2024-06-07 21:02:02       33 阅读
  7. 人类的深度学习与机器的深度学习不同

    2024-06-07 21:02:02       34 阅读
  8. 机器学习笔记——欠拟合、过拟合

    2024-06-07 21:02:02       29 阅读
  9. 鸿蒙系统和MIUI之类的系统有何区别?

    2024-06-07 21:02:02       22 阅读
  10. 机器学习ML.NET

    2024-06-07 21:02:02       25 阅读
  11. 在Linux/Ubuntu/Debian中使用lshw查看系统信息

    2024-06-07 21:02:02       35 阅读