23.3 (cont.) - stack implementation

template <class T, class C = deque<T> >
class stack
{
public:
   int size() const;
   void push(const T& x);
   T& top();
   void pop();
protected:
   C values;
};

prev |top |next