浅谈.h .cpp

来源:互联网 发布:淘宝网新款针织衫 编辑:程序博客网 时间:2024/05/16 14:26

在C++中,.h和.cpp两个文件,其实只有一个.cpp文件也是可以的,我们可以看到,在.cpp文件的开头,都会把头文件包含进来,这样就相当于包含了.h的所有声明。

C语言的编译系统是自上而下进行编译,也就是说,在使用一个函数之前,前面一定要有它的声明,一个函数只能被定义一次,但是可以被声明多次。

有几种特殊情况,声明必须写到头文件,内联函数 模板函数 类定义

如果想知道具体的链接和编译过程,可以看这篇博客

http://www.cnblogs.com/chenhuan001/p/5927445.html