我们可以为部分专业化引入别名吗?我的意思是这样的:
template <class T, class V>
class A{ };
typedef template <class T> A<T, int> MyPartialSpecializa<T>;
int main(){ }
但它不起作用。标准对此有何看法?
答案 0 :(得分:4)
您需要此
的别名模板template <class T, class V>
class A{ };
template <class T>
using MyPartialSpecializa = A<T, int>;
int main()
{
MyPartialSpecializa<double> a;
}