帮我看看这个程序,关于栈的程序,为什么可以放入数字,但是不能放入对象啊?

2024-12-04 03:58:28
推荐回答(1个)
回答1:

student类中少了一个缺省构造函数
student(){}
加上就行了
template
Stack::Stack( )//初始化栈
{
MAXSIZE=50;
stack= new ElemType[MAXSIZE];
// stack=(ElemType *)malloc(MAXSIZE*sizeof(ElemType));
top=-1;
}
初始化的时候需要调用~