头文件和.cpp 或.c 文件之间的关系
来源:互联网 发布:php读取网页源代码 编辑:程序博客网 时间:2024/05/21 13:06
头文件(。h)文件和实现文件并没有本质区别 只是编译器的实现有区别
头文件作用
1,引进头文件的作用主要是为外部提供接口,只给出类或函数的声明,方便类的使用者调用
2,头文件可以方便程序员编写程序,不必担心函数或类得声明顺序
如下例子:
//a.h 头文件
void foo();
//b.c
#include "a.h" //我的问题出来了:这句话是要,还是不要?
void foo()
{
return;
}
//main.c
#include "a.h"
int main(int argc, char *argv[])
{
foo();
return0;
}
在编译过程中 #include“a.h”将完全被它的内容取代,取代后的文件如下
//main.c
void foo();//被取代后
int main(int argc, char *argv[])
{
foo();
return 0;
}
同样也可以将程序改写,使其不包含a.h的文件,编译同样正确
改变后程序如下:
//b.c
void foo()
{
return;
}
//main.c
void foo();
int main(int argc, char *argv[])
{
foo();
return0;
}
两个。c文件生成的目标文件(.obj) 将自动实现连接,而不依靠头文件(.h) 来实现
参考位置:
http://wenku.baidu.com/view/49b4964e852458fb770b5665.html
- 头文件和.cpp 或.c 文件之间的关系
- 头文件.h和源文件.cpp的关系
- c++头文件与cpp的关系
- C头文件和C++头文件的关系
- 头文件,支持文件和主文件三者之间的关系
- [c++ 温故知新] c++ 头文件和cpp文件关系
- 【学习C++】两个源文件CPP(cpp与cpp) 或 头文件h与源文件cpp
- c中头文件在cpp文件中引用和.h文件引用的思考
- C语言中.C头文件和.H头文件的概念以及关系
- c/c++头文件与cpp文件的切换实现
- cpp文件引用c的头文件,千万注意
- C语言中,头文件和源文件的关系
- C语言头文件和源文件的关系
- C语言中,头文件和源文件的关系
- c/c++中头文件和源文件的关系
- C语言中,头文件和源文件的关系
- C语言中,头文件和源文件的关系
- C语言中,头文件的作用,头文件和源文件的关系(转)
- stack interchange 发布了
- Regression with Gradient Descent in Low-level Matlab
- android socket 编程总结
- 初现
- 利用HttpHandler创建自定义后缀Rss源
- 头文件和.cpp 或.c 文件之间的关系
- 字节处理函数
- 从网上找到了一个 读取声音的程序
- linux我常用的命令
- 告别ASP.NET操作EXCEL的烦恼
- 转载_敏捷开发之持续集成
- [转]team失败的特征总结
- linux内核中的container_of
- ASP.Net编码规范(收集)