【问题标题】:How to introduce a name alias for a type in a template如何为模板中的类型引入名称别名
【发布时间】:2016-01-17 21:50:55
【问题描述】:
template<typename T>
using Value_type<T> = typename T::value_type;

我收到错误:

在 '

【问题讨论】:

    标签: c++ templates c++11 type-alias


    【解决方案1】:

    像这样:

    template <typename T>
    using Value_type = typename T::value_type;
    

    就像在任何主模板的声明中一样,模板本身的名称不使用模板参数列表进行标点。

    【讨论】:

      【解决方案2】:
      template<typename T>
      using Value_type = typename T::value_type;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多