#ifndef STACKE_H #define STACKE_H #include "stack.h" class stacke: public virtual ::stack { public: ~stacke(); void _push() const; //no explicit argument void _pop() const; void push(int i) {_push(); ::stack::push(i);} int pop() {_pop(); return ::stack::pop();} }; #endif