//定义模板类
template <class T>
struct Node
{
Node *next;
T data;
};
//定义变量
Node<int> IntNode;
Node<float> FloatNode;
template<class T>
struct Node
{
Node *next;
T data;
};正常,
但template<class T>
typedef struct Node
{
Node *next;
T data;
}Node;报错
template<class T>
typedef struct Node
{
Node *next;
T data;
}Node<T>;同样报错