在C++中随着程序越来越复杂,我们希望把程序的各个部分分别储存在不同的文件中.C++支持的分离式编译(separate compilation)允许我们把程序分割到几个文件中去,每个文件独立编译. 头文件以.h为后缀,主要包含类和函数的声明:实现文件以.cpp为后缀.可以这样理解,头文件中包含就是一些接口声明,而实现文件就是对这些接口进行定义.例如: 文件:Num.h class Num{ private: int num; public: Num(); Num(int); int getNum