//Header file for Stack class const MaxStack = 100; const True = 1; const False = 0; typedef char StackElement; class Stack { protected: StackElement Items[MaxStack]; int Top; public://methods Stack(); void Push(StackElement X, //input - data to insert int &Success); //output - program flag void Pop(StackElement &X, //output - data removed int &Success); //output - program flag void Retrieve(StackElement &X, //output - data retrieved int &Success); //output - program flag int IsEmpty(); int IsFull(); };