【发布时间】:2017-03-06 10:57:00
【问题描述】:
https://github.com/apache/mesos/blob/master/include/mesos/module.hpp#L56
mesos 模块都派生自 struct ModuleBase,并且在创建不同的模块实例时使用模板。 我很好奇,为什么他们更喜欢模板而不是遗产?是因为运行时间速度的原因吗?
我也注意到,很多 C++ 开源项目都喜欢使用大量模板,导致代码难以阅读和理解,为什么?
【问题讨论】:
标签: c++ open-source mesos mesosphere