www.pudn.com > 4rd.rar > stack2.h
class stack{ //定义一个栈,存放表达式的数据
public:
double Vec[100];
int MaxSize;
int top;
public:
stack()
{top=-1;MaxSize=100;}
~stack(){};
void Push(double x);
double Pop();
double GetTop();
void Clear(){top=-1;}
int IsEmpty()
{
if(top==-1)
return 1;
else
return 0;
}
}array;
void stack::Push(double x)
{
if(top==MaxSize-1)
cout<<"overflow!"<