C++程序是文件集合
上一节
下一节
(1)任何程序都必须以磁盘文件的形式保存起来。
(2)源代码文件,简称源文件(source file),其中主要用于放置函数的定义。
源文件的扩展名一般为*.cpp或者*.cxx。
(3)头文件(header file),主要用于集中放置变量声明、函数声明、类定义、inline函数定义等。
头文件的扩展名通常是*.h、*.hxx、或者没有扩展名。
头文件中主要包含各种的声明语句,目的在于向特定源文件中引入标识符,不会被单独编译。使用时,需要通过预编译指令#include将其包含到源文件的开头位置。
(4)编译单元:展开#include头文件的源代码文件。
(5)目标文件:对编译单元进行编译得到的机器语言目标代码,扩展名为*.obj。
(6)可执行文件:多个目标文件链接打包形成可以被计算机加载执行的文件,通常扩展名为*.exe。

