Как объединить псевдоним типа с определением полной специализации?

Я могу объединить псевдоним типа с определением класса следующим образом:

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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]