以下代码是顺序栈的初始操作和出栈操作,请填充完善(第11 31 33 35行)。注意,不要填写多余的分号
const int STACKSIZE = 10;
template<class T>
class SeqStack
{
public:
SeqStack(){top=_;}
T Pop();
.
private:
T data[STACKSIZE];
int top;
};
template <class T>
T SeqStack<T>::Pop()
{
if (top _) throw "栈下溢"; //空栈
top =_; //修改栈顶元素的下标
return data[_]; //返回原栈顶元素;
}