对于用模板顶一个一个结构体,编译出错。
template <class T>
typedef struct NodeInfo
{
int row,col; //行和列
T value;
} NodeInfo ;
template <class T>
typedef struct OLNode
{
NodeInfo<T> info;
OLNode<T> *down;
OLNode<T> *right;
} OLNode,*OLink;
类似于定义上面的结构体。 我用了typedef后,总是提示模板不合法,编译不过去 去掉后就好了,有没有哪位大侠遇到过,请帮忙解决下哈!