如何将类型别名与完全专业化的定义结合起来?

时间:2017-02-08 15:11:16

标签: c++ c++11 template-specialization type-alias

我可以将类型别名与类定义结合起来,如下所示:

using XX = struct AA { };

但是如何将类型别名与完整专业化的定义结合起来?

template < typename... > struct BB;

using YY = template <> struct BB<int> { }; // error: expected type-specifier before ‘template’

是否有一个很好的解决方法可以在using YY = BB<int>;定义后转义单独的行BB<int>

0 个答案:

没有答案