#include // allows use of cin and cout #include "stack.h"; using namespace std; int main() { Stack myStack; myStack.push("a"); cout << myStack.top() << endl; myStack.push("b"); myStack.printString(); cout << "finish printing" << endl; cout << myStack.top() << endl; Stack yourStack, theirStack; theirStack = yourStack = myStack; cout << "printing theirStack" << endl; theirStack.printString(); cout << "ready to pop" << endl; while (!myStack.isEmpty()){ cout << myStack.top() << endl; myStack.pop(); } cout << "popped" << endl; myStack.clear(); if (myStack.isEmpty()){ cout <<"cleared" << endl; } else { cout << "not cleared" << endl; } cout << "starting yourstack: " << yourStack.top() << endl; while (!yourStack.isEmpty()) { cout << yourStack.top() << endl; yourStack.pop(); } return 0; }