例如:
template<unsigned number>
struct A
{
template<class T>
static void Fun()
{}
};
template<>
struct A<1>
{
template<class T>
static void Fun()
{
/* some code here. */
}
};
并且想要专门化 A<1>::Fun()
template<>
template<>
void A<1>::Fun<int>()
{
/* some code here. */
}
似乎不起作用。怎么做?谢谢。