答案 0 :(得分:2)
只有可维护性。没有编译问题,因为编译器将所有#include
文件组合到一个翻译单元然后编译它是很常见的。因此,在进入后期编译阶段之前,每个.cpp文件最终会比输入大许多倍。
答案 1 :(得分:0)
对于一个致力于他自己的程序的单个程序员来说,当尺寸成为问题时,个人选择。对于某公司的程序员团队,为应用程序提供一些合理数量的C ++文件允许每个团队成员并行处理单独的文件。虽然有些工具集可以合并对同一源文件进行的单独编辑,但是处理潜在的冲突(某人必须检查和/或修复冲突)是一个问题。