void push(){ LinkStack<int> stack ; stack.Push(1); assert(1==stack.GetTop()); stack.Push(2); assert(2==stack.GetTop()); stack.Push(3); assert(3==stack.GetTop()); printList(stack); cout<<"test pass"<<endl; }
int main() { LinkStack<int> stack; int init[10]={1,3,5,7,4,2,8,0,6,9}; for(int i=0;i<10;i++) { stack.Push(init[i]); } stack.Print(); cout<<stack.Pop()<<endl; stack.Print(); cout<<stack.GetTop()<<endl; stack.Print(); cout<<stack.Pop()<<endl; stack.Print(); stack.MakeEmpty(); stack.Print(); getchar(); return 0; }