template<typename T>
using Value_type<T> = typename T::value_type;
Я получаю ошибки:
ожидается «=» раньше «<знак
ожидаемый тип-спецификатор перед ‘<знак
Как это:
template <typename T>
using Value_type = typename T::value_type;
Как и в объявлении любого основного шаблона, имя самого шаблона не перемежается со списком параметров шаблона.
template<typename T>
using Value_type = typename T::value_type;