结构体模板下使用typedef 为何会报错?

typedef struct { T *date; int top; int size;}Stack;
2025-02-24 23:57:25
推荐回答(1个)
回答1:

template
struct Stack
{
T *date;
int top;
int size;
};

模板要有模板的样,要有template模板头,而typedef在定义类型时要求类型必须可知,因T类型不可知,所以不能对它用typedef。