海湾合作委员会 - 在“使用”之前预期的不合格身份

时间:2018-01-05 22:33:09

标签: c++ gcc

  

我想在模板结构上创建指针的别名,但它不起作用   编译器版本:gcc版本5.4.0
  错误:使用pointer_Struct = * new_Struct;

在'using'之前预期的nonqualified-id

代码示例:

template<typename T>
class new_Struct
{
    T data;
};

template<typename T>
using pointer_Struct = new_Struct<T>*;


int main()
{  
    return 0;
}

1 个答案:

答案 0 :(得分:1)

代码当前是正确的,但您需要将-std=c++11或更高版本传递给编译器。