转载:C/C++头文件一览

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

C/C++头文件一览
C、传统 C++

#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>    //宽字符分类

//////////////////////////////////////////////////////////////////////////

标准 C++ (同上的不再注释)

#include <algorithm>    //STL 通用算法
#include <bitset>     //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex>     //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>      //STL 双端队列容器
#include <exception>    //异常处理类
#include <fstream>
#include <functional>   //STL 定义运算函数(代替运算符)
#include <limits>
#include <list>      //STL 线性列表容器
#include <map>       //STL 映射容器
#include <iomanip>
#include <ios>       //基本输入/输出支持
#include <iosfwd>     //输入/输出系统使用的前置声明
#include <iostream>
#include <istream>     //基本输入流
#include <ostream>     //基本输出流
#include <queue>      //STL 队列容器
#include <set>       //STL 集合容器
#include <sstream>     //基于字符串的流
#include <stack>      //STL 堆栈容器    
#include <stdexcept>    //标准异常类
#include <streambuf>    //底层输入/输出支持
#include <string>     //字符串类
#include <utility>     //STL 通用模板类
#include <vector>     //STL 动态数组容器
#include <cwchar>
#include <cwctype>

using namespace std;

//////////////////////////////////////////////////////////////////////////

C99 增加

#include <complex.h>   //复数处理
#include <fenv.h>    //浮点环境
#include <inttypes.h>  //整数格式转换
#include <stdbool.h>   //布尔环境
#include <stdint.h>   //整型环境
#include <tgmath.h>   //通用类型数学宏


本文转自CSDN,作者WindsonZhL(风之子)

c++全网最全头文件 在打c++代码时,我们经常容易因为找不到头文件而急死,所以我把目前c++常用的头文件搜集整合了起来,如果有错误,还请帮忙指出。 阅读详情

相关推荐

【C语言刷LeetCode】用vscode调试LeetCode代码

LeetCode上面写的代码有时候出错了,非常不好定位,只能printf打印,而不能单步调试和设置断点。 能不能本地IDE调试LeetCode代码呢?当然能,例如现在用vscode来调试LeetCode代码。 首先得电脑得安装gcc,vscode配置好gcc和gdb,网上教程非常多,这里不详细说明了。 然后就是添加对应头文件: #include <ctype.h> #incl...

kinbo88的专栏 5080

华为安全C库函数代码 securec.zip

循C11 Annex K (Bounds-checking interfaces)的标准,选取并实现了常见的内存/字符串操作类的函数,如memcpy_s、strcpy_s等函数。 未来将分析C11 Annex K中的其他标准函数,如果有必要,将在该组织中实现。 处理边界检查函数

C/C++头文件规整

C/C++的程序通常有两个部分,一个是.h头文件,是通常.c实现文件头上引入的外部引入(include)的程序接口。自从David Parnas提出信息掩蔽原则后【2】,写程序要注意把接口和实现分离开来。虽然这篇文章的历史很悠久,想研究软件工程的朋友还是一定要读一读。 这就带来了一个小问题:接口,或者我们说的应用程序接口API,往往声明了大于实现需要的内容。比如说, #include <st...

希望我的博客,能帮上你解决学习中工作中所遇到的问题 506

C语言strtok和strok_s

#include <stdio.h> #include <stdlib.h> #include <securec.h> int main(int argc, char *argv[]) { char str[] = "1,2,3,4,5"; const char *sep = ","; char *pStr = NULL; pStr = strtok(str, sep); while (pStr != NULL) {...

laotang365的专栏 918

C++常见头文件汇总

本文简单概括了C++中常用的头文件

Zzzr_3210的博客 2万+

C/C++头文件汇总

C/C++头文件汇总

阿玥的小博客 2万+

1.深入理解C/C++头文件.h)与源文件(.c/.cpp)以及我们为什么需要.h头文件

1.深入理解C/C++头文件.h)与源文件(.c/.cpp)以及我们为什么需要.h头文件 本篇文章灵感来自于:https://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html 本文章中所有表情包均来自互联网,如有侵权,劳请联系。 另外,转载请标明出处哦,语雀:https://www.yuque.com/yifeideshijie 上面的文章很清楚地解析了在整个项目编译过程中的过程,头文件(通常的.h文件)和源文...

qq_43746863的博客 8829

C/C++头文件一览

 转载自:  [http://www.rayoko.com/article/106.htm]C/C++头文件一览 C、传统 C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#inc

落雪无痕 1030

(转载)C/C++头文件一览

C/C++头文件一览 C、传统 C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#include    //数据流输入/输出#include     //定义各种数据类型最值常量#incl

csdboy的专栏 679

C和CPP中头文件的作用

文章目录1. 头文件的由来2. C/C++的编译过程3. C++的编译方式4. 头文件里应该放什么5. 头文件中的保护措施 1. 头文件的由来 这里转载自知乎: 为什么C/C++要分为头文件和源文件? - wzsayiie的回答 - 知乎 https://www.zhihu.com/question/280665935/answer/649503865 上世纪70年代初,C语言初始版本被设计出...

UnknownPlayer的博客 1395

C++头文件一览

C++头文件一览 C、传统 C++ #include <assert.h>    设定插入点#include <ctype.h>    字符处理#include <errno.h>     定义错误码#include <float.h>    浮点数处理#include <fstream.h>   文件输入/输出#includ...

a15764723965的博客 232

C/C++头文件

C/C++头文件一览C、传统 C++#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#include <...

diaohong5075的博客 108

[转载]C/C++头文件一览

C及传统C++#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include     //文件输入/输出#include     //参数化输入/输出#include    //数据流输入/输出#include     //定义各种数据类型最值常量#include     //定义

游乐园 970

C++头文件一览

C/传统 C++ #include <assert.h>    设定插入点 #include <ctype.h>    字符处理 #include <errno.h>     定义错误码 #include <float.h>    浮点数处理 #include <fstream.h>   文件输入/输出...

dgh18494的博客 361

Android NDK 在eclipse中生成C/C++头文件

我们知道在Android NDK开发中,让原生函数名及参数列表与java类文件的原始定义一致是繁杂而多余的,因为JDK自带一个名为javah的命令行工具来执行任务,javah工具可以为原生方法解析Java类文件并生成由原生方法声明组成的头文件。但是在开发中如果来回切换命令终端的话,可以说是很繁琐的,今天的这篇博文就来阐述一下如何在eclipse中生成头文件。 (1)打开Eclipse IDE,在

GeneralAndroid的专栏 2748

C++ 头文件.h 和 源文件.cpp 以及多重定义(multiple definition)

前言 之前虽然学过C++,但是都是零零散散看的,很多特性,尤其是C++ 11的特性我都不知道。因此最近在看C++ primer,算是系统地过一遍C++吧。在差不多看完C++ primer之后,对C++有了更深的理解,我才发现C++真是一门很有魅力的语言。虽然控制底层的东西很繁琐,但是也给了程序员一个接触底层的机会。 在写书上的代码时,我又遇到了一个刚入门时反复遇到的问题:头文件(.h)和源文件(....

Johnsonjjj的博客 3600
下一篇: 转载:什么是PE病毒?
Anti_virus
博客等级 码龄21年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值