如何在模板中为类型引入名称别名

How to introduce a name alias for a type in a template

本文关键字:别名 类型      更新时间:2023-10-16
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;