假设我有一个带有模板化成员函数的基类:
class Base {
public:
template <typename T>
void Loop(T* input) {
InnerLoop(input);
}
protected:
template <typename T>
void InnerLoop(T* input) {...}
};
我想要一个实现 InnerLoop
函数的子类,但它给了我一个链接器错误
class Child : public Base {
void InnerLoop(ConcreteType* input) {...}
};
有什么办法可以让这个工作?