我想在这样的非模板化函数中添加一个“模板化函数”:
class A
{
template <class T>
void Test<T>();
}
template <class T>
A::Test<T>();
但它告诉我,.h文件中有错误!这个声明有问题吗?
备注:我的班级不得模板化!
由于
答案 0 :(得分:6)
您可以按如下方式定义成员函数模板:
class A
{
template <typename T>
void Test()
{
...
};
};