天天看点

error: expected template-name before '<' token

这个问题可能是你代码中使用到的类或者结构体没有定义所引起的,而且这个类或结构体还是一个模板类。

解决这个问题你唯一要做的就是把那个类引进来。

struct ichar_traits : char_traits<char>

{

    ......

    ......

};

如果没有这段代码:

using namespace std;

或:

using std::char_traits;

将会报错。

继续阅读