英文原文地址 在开发大型的软件项目时,头文件需要得到恰当的管理,甚至在c中也会面临这种问题,当我们用c++开发时,头文件的管理会变得更复杂,更加耗费我们的时间去管理,下面我将讲一些包含规则来简化这个苦差事. 头文件包含规则 当在在当前正在编写的文件中没有预先相应的声明时我们需要include我们需要的头文件,否则我们需要声明. 头文件应该设计的与include的顺序无关. 例如在写x.cpp时尽量确保x.h是x.cpp需要的第一个header file. header file的包含机制允许包含…