通常,头文件包含在其他地方定义的函数的声明和定义。一般来说,对于你调用的任何外部函数,都会有一个头文件,其中包含该函数的原型声明,以及你在调用该函数时需要使用的任何其他常量或结构定义。
头文件允许你在一个集中的位置保留共享的声明和定义,当这些声明和定义在不同编译的源文件中必须保持一致时。
请注意,头文件实际上不包含任何外部函数的定义。在使用#include来引用描述某些外部库函数的头文件后,在许多情况下,你还需要显式地要求链接器在编译过程的最后阶段读取该外部库的副本,以便可以将函数定义本身从库中读出并复制到程序的执行文件中。
返回
关于此 FAQ 列表 关于 Eskimo 搜索 反馈 版权
由
托管