template<typename T>
using Value_type<T> = typename T::value_type;
我收到错误:
预期&#39; =&#39;之前&#39;&lt;&#39;令牌
预期的类型说明符&#39;&lt;&#39;令牌
答案 0 :(得分:4)
像这样:
template <typename T>
using Value_type = typename T::value_type;
就像在任何主要模板的声明中一样,模板本身的名称不会被模板参数列表打断。
答案 1 :(得分:2)
template<typename T>
using Value_type = typename T::value_type;