【发布时间】:2015-07-07 14:33:38
【问题描述】:
我有一个基类和一堆派生类。我想指定派生类需要提供特定的成员函数模板。对于常规函数,我会指定一个纯虚函数
class A
{
virtual void f() = 0;
}
然后我将在派生类中覆盖它。但是,由于模板不能是虚拟的,我不知道在这种情况下我该怎么做。
class A
{
template <class T>
virtual void f() = 0; // this is not allowed
}
是否有不同的方式要求子类指定成员函数模板?
【问题讨论】: