12 January 2024

C++ 核心指南目录

“Don’t insist on placing each class definition in its own source file”

理由

把每个类定义放在单独的文件中会产生大量文件,难以管理,编译变慢。单独一个类很少情况下是一个好的逻辑单元和分发单元。

其他方案

  • 在名字空间中包含逻辑上关联的类和函数