通常,每个.cc文件都应该有一个关联的.h文件。有一些常见的例外,例如单元测试和.cc仅包含main()函数的小文件 。正确使用头文件会对代码的可读性,大小和性能产生巨大影响。以下规则将指导您使用头文件的各种麻烦。