【发布时间】:2013-01-21 23:00:00
【问题描述】:
我的应用程序由几个组件组成,继承自一个抽象基类。除了这两个被每个组件覆盖的成员函数之外,没有任何组件有任何公共声明。
class Component()
{
public:
virtual void Init() = 0;
virtual void Update() = 0;
};
既然没有其他公共方法或成员,那么创建头文件有意义吗?这可以节省编译时间还是有其他方法可以做到这一点?
【问题讨论】:
-
您发布的课程是一个非常愚蠢的想法。
-
@Pubby:你为什么这么说?
-
“Init”成员函数绝不是一个好主意
-
public Init 成员总是不好的。
-
这似乎不仅是一个大体上无用的界面,而且还是一个促进积极有害设计的界面。
标签: c++ compilation header-files