请问高手,以下错在哪里?
ywls 2002-02-26 11:06:07 const max_len=1000;
enum{empty=-1,full=max_len-1};
class stack{
int top;
char s[max_len];
public:
stack();
void push(char);
void push();
char pop();
void reset();
char ctop();
bool empty();
bool full();
};
stack::stack(){
top=empty;}
void stack::reset(){
top=empty;}
void stack::push(char a){
s[++top]=a;}
char stack::pop(){
return(s[top--]);}
char stack::ctop(){
return(s[top]);}
bool stack::empty(){
return(top==empty);}
bool stack::full(){
return(top==full);}
void stack::push(){
cout<<"Please input a char:";
cin>>s[++top];
}