头文件和源文件的区别
时间: 2024-06-12 22:09:04 浏览: 192
C++开发测试工具gmock的简单代码示例(C++).rar
头文件和源文件的区别在于功能和文件后缀名。头文件一般以.h为后缀,用于提供接口,包含函数声明、宏定义、结构体定义等内容。源文件一般以.cpp为后缀,用于提供实现,包含函数实现、变量定义等内容。编译器规定源文件必须包含函数入口(main函数),而头文件不得包含函数入口,且头文件不能单独编译成一个程序,仅包含程序片段或定义常量、变量等。头文件专为源代码调用而写的静态包含文件,可以通过源代码文件中的#include编译预处理指令解释。
阅读全文