#include #include #include "stack.h" using namespace std ; int main(int argc, char * argv[]) { Stack s ; s.Push(1) ; s.Push(2) ; s.Push(3) ; s.Push(4) ; s.Push(5) ; cout << "s=" ; s.Print() ; cout << endl ; Stack t ; t = s ; // DEEP COPY :-) cout << "t=" << t; s.Pop() ; cout << endl << endl ; cout << "s=" ; s.Print() ; cout << endl ; cout << "t=" ; t.Print() ; if(s == t) { cout << "same" << endl ; } else { cout << "different" << endl ; } cout << endl << endl ; cout << "s=" << s << ", t=" << t << endl ; return EXIT_SUCCESS ; }