一个菜鸟的头文件总结(浅显易懂)
2017-05-18 13:39
295 查看
由于亲爱美丽的老师布置了有趣的头文件总结,所以我呕心沥血,总结了下列我常用到的头文件,比较简单,欢迎补充:
当然,记忆有时也会有差错,如果你真的在关键时刻记不住头文件了,在这里给大家提供一个“万能头文件”,(虽然部分数据库不行):#include<bits/stdc++.h>
囊括大部分头文件,非常好用,但尽量少用,原因自己领悟;
头文件里的函数就不一一列举了(因为我也不清楚),希望有帮助,欢迎补充again,圆满完成任务的我开心的笑笑
#include<cstdio> /* cstdio是将stdio.h的内容用C++头文件的形式表示出来。stdio.h是C标准函数库中的头文件,即:standard buffered input&output。提供基本的文字的输入输出流操作(包括屏幕和文件等)。由于C语言并没有提供专用于文字输入输出的关键字,所以该库是最普遍的C语言程序加载库。 cstdio 和 stdio.h是有差别的,并不是同样的文件。 stdio.h是以往的C和C++的头文件,cstdio是标准C++(STL),且cstdio中的函数都是定义在一个名称空间std里面的,如果要调用这个名字空间的函数,必须得加std::或者在文件中声明using namespace std。 #include<cstdio> using namespace std;/*你也可以同时加上这个语句 */ #include<cstring> /* C++里的 cstring对应C语言的string.h 里面常用的有(常用于数组) strcmp(a,b)==0 比较字符串是否相同,相同返回值是0,不同就不是0 memset(a,0,sizeof(a)); 把字符串清空(所有字符元素全变成\0) strlen(a); 计算这个字符串的长度(到第一个\0为止) */ #include<climits> /* 系统常量和一些好用的比较函数; */ #include<algorithm> /* algorithm意为"算法",是C++的标准模版库(STL)中最重要的头文件之一, 提供了大量基于迭代器的非成员模版函数。 简而言之,这是一个功能强大的算法库,可以在这里找到大量通用的算法。 如:sort; 注意与using names std;配套使用; */ #include<cmath> /* cmath是C++的标准头文件,是一个数学函数库, 里面包含了很多数学函数的实现方法,编程者包含这个头文件以后, 就可以调用cmath里已经实现的数学函数方法, 数学常量和运算函数库:pow,sqrt,M_PI等; */ #include<iostream> /* iostream的意思是输入输出流。cin,cout; 直接点说就是in(输入) out(输出) stream(流)。取in、out的首字母与stream合成。 以及字符串的使用; 注意与using namespace std;配套使用; */ #include<windows.h> /* windows.h是一个最重要的头文件,它包含了其他windows头文件,这些头文件的某些也包含了其他头文件。 带有颜色,清屏等系统辅助功能; */ #include <stack> /* STL 堆栈容器 */ #include <cstdlib> /* 是一些常用的函数,但是又不知道把它们放到哪里合适, 因此就都放到了cstdlib这个头文件中。cstdlib可以提供一些函数与符号常量 */
当然,记忆有时也会有差错,如果你真的在关键时刻记不住头文件了,在这里给大家提供一个“万能头文件”,(虽然部分数据库不行):#include<bits/stdc++.h>
囊括大部分头文件,非常好用,但尽量少用,原因自己领悟;
头文件里的函数就不一一列举了(因为我也不清楚),希望有帮助,欢迎补充again,圆满完成任务的我开心的笑笑
相关文章推荐
- 一个平凡菜鸟的C#琐碎总结 ----- 文件操作(二)
- 回滚段表空间中的一个数据文件丢失或者损坏的恢复方法的总结
- 一个浅显易懂的反射例子
- 菜鸟编写一个MFC计算器总结
- 每日总结:每个 GROUP BY 表达式必须至少包含一个不是外部引用的列、加载页面时调用Js方法、调用Js文件中的方法
- c语言静态库.h文件的注意事项(一个编程菜鸟记录自己的编程路程)
- 一个浅显易懂的分页类
- 一个菜鸟学习java web与php的总结
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命
- 一个简单的文件共享工程 -- 总结
- 一个测试菜鸟的X项目总结
- 一个Java菜鸟程序员的《2010年读书总结》
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- (转)未能加载文件或程序集“****”或它的某一个依赖项。试图加载格式不正确的程序。解决方案总结
- 未能加载文件或程序集“****”或它的某一个依赖项。试图加载格式不正确的程序。解决方案总结
- 【经验总结】关于文件复制的一个问题
- 一个测试菜鸟的Z项目总结
- 复旦邀请赛总结-在如此多的凤凰面前,我只是一个菜鸟
- 关于ffmpeg 的总结(一个linux下集屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- REDHAT linux6中配置SAMBA 实现linux与windows共享文件(菜鸟的总结)