标签: c++ c++11 typetraits
您可以使用<type_traits>(在C ++ 11中)检查类是否为abstract。但是,这仅检查 any 方法是否为纯虚拟方法。但是,您可能拥有其他方法,这些方法根本不是多态的,或者至少不是纯虚拟的。
<type_traits>
我想检查一个类是否只有 个纯虚拟方法。目的是将一个类强制为仅接口类(例如,通过static_assert)。似乎没有内在的特征-是我想念它,还是现有的一些合理的组合来完成此任务?
static_assert