stacks
public cpp v1 · immutable#include <cstdlib>#include <iostream>using namespace std;class stack { int stk[100]; int status; unsigned int SP; public: stack () { status = 0; SP = 0; } int push(int element) { if (SP < 100) {stk[SP++] = element;} else { status = 1; return 0; } } int pop() { if (SP > 0 && SP < 100) { int retval = 0; retval = stk[SP--]; return retval; } else { status = 5; return 0; } } int errorval() { int tempstat = status; status = 0; return tempstat; }} int main(int argc, char *argv[]){ system("PAUSE"); return 0;}