我可以将类型别名与类定义结合起来,如下所示:
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>
?