【发布时间】:2011-01-04 23:49:27
【问题描述】:
我有一个名为EventArgs 的基类。从中派生出许多表示特定类型事件的事件参数的专业化。这些事件的使用者可能需要一些、许多或很少的这些参数类。
我的问题是,您是否会为 each 类型提供一个头文件(例如,50 多个不同的头文件),您是否会尝试将它们分组并有一个“共同' 的头文件,还是你会小心翼翼地把它们扔到一个可以包含在内的易于使用的头文件中?
另一种方法可能是拥有 50 个头文件,然后我可以引入一些包含特定头文件的“家族”头文件。不确定这些东西的命名约定,所以很明显在哪里。
我知道可能没有硬性规定,但想知道其他开发人员在发现自己编写了许多小类时都做了什么。
提前致谢。
【问题讨论】:
标签: c++ include header-files project-layout