#include class mystack {private: int A[100]; // array used for stack int tos; // top of the stack public: mystack() { tos = -1; } // -1 means empty stack void push(int x) { if (tos<99) tos++; A[tos] = x; } void pop() { if (tos>=0) tos--; } int peek() { if (tos>=0) return A[tos]; } }; void main() { mystack* s1; s1 = new mystack(); s1->push(3); s1->push(4); s1->pop(); cout << s1->peek() << "\n"; }