我可以像这样在cpp中定义一个专门的函数......
// 标题
template<typename T>
void func(T){}
template<>
void func<int>(int);
// cpp
template<>
void func<int>(int)
{}
如何在 cpp 的专用类中定义方法?像这样(这不起作用,我明白error C2910: 'A<int>::func' : cannot be explicitly specialized
了)......
// 标题
template<typename T>
struct A
{
static void func(T){}
};
template<>
struct A<int>
{
static void func(int);
};
// cpp
template<>
void A<int>::func(int)
{}