变量、函数在使用前必须被声明。至于函数里干了什么,编译时不关注,链接(link)时,才会去搜寻所有编译后的文件,寻找函数具体干了什么。
*.h头文件干的事情就像“复制-粘贴”,哪里引用,就把*.h内容粘贴到哪里。至于头文件名是否与cpp名一致,也不关注。
原则上,头文件中只声明,不赋值不定义。cpp中去赋值去定义。
#include尽量写在cpp中,头文件中只引入必要的(本身没有的变量类型、函数所依赖的库)。
【参考】
变量、函数在使用前必须被声明。至于函数里干了什么,编译时不关注,链接(link)时,才会去搜寻所有编译后的文件,寻找函数具体干了什么。
*.h头文件干的事情就像“复制-粘贴”,哪里引用,就把*.h内容粘贴到哪里。至于头文件名是否与cpp名一致,也不关注。
原则上,头文件中只声明,不赋值不定义。cpp中去赋值去定义。
#include尽量写在cpp中,头文件中只引入必要的(本身没有的变量类型、函数所依赖的库)。
【参考】
上一篇:线程(C++11)
下一篇:C++自定义方法类、调用
头文件如何来关联源文件?这个问题实际上是说,已知头文件“a.h”声明了一系列函数(仅有函数原型,没有函数实现),“b.cpp
##标准的C++头文件没有.h扩展名,将以前的C的头文件转化为C++的头文件后,有时加上C的前缀表示来自于C,例如cmath就是由math.h变来的##
#include<bits/stdc++.h>#define rep(i,a,b) for(int i=a;i<=(b);++i)
C/C++常用头文件 以及简单应用介绍C/C...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M