微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c++中头文件和源文件的区别是什么

区别:头文件是“.h”文件,提供接口;源文件是“.cpp”文件,提供实现。编译器规定源文件必须包含函数入口,即main函数;而头文件不得包含函数入口,头文件不可以单独编译成一个程序,仅仅包含程序片段或者定义常,变量。

本文操作环境:Windows7系统,Dell G3电脑。

相关推荐:《C++视频教程

区别:

一般来说头文件提供接口,源文件提供实现

编译器规定源文件必须包含函数入口,即main函数。而文件不得包含函数入口,头文件不可以单独编译成一个程序,仅仅包含程序片段或者定义常,变量。

文件专为代码调用而写的静态包含文件可被代码文件中#include编译预处理指令解释,如果将头文件完整,拷贝到源代码的指令处,从而编译时相当于在源代码中插入函数声明或者实现。

文件和源文件

文件就是.h文件,一般放类的声明,平时用的#include<string.h>就是包含这种文件

文件就是.cpp文件,一般用来放在头文件声明的类成员函数的具体实现。一般一个.h文件总会有一个同名的.cpp

例如:一个

class T{
          void showName(){}
}

这些内容放在.h文件

void T:showName(){}

这些内容就放在.cpp文件

更多编程相关知识,请访问:编程教学!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐