/* * declarations for a generic stack */ /* * gstack class */ class gstack { public: void *vpush(void *value); void *vpop(); bool empty(); bool full(); gstack(int capacity); ~gstack(); gstack(const gstack &old_gstack); private: int top, capacity; void **values; };