30 void push(
const T& e);
46 throw std::out_of_range(
"pop(): empty stack");
54 elems.push_back(elem);
61 throw std::out_of_range(
"top(): empty stack");
void pop()
Pop element off the stack.
void push(const T &e)
Pushes element onto stack.
std::vector< T > elems
Container for the stack elements.
bool empty() const
Check whether stack is empty.
Stack class using vector as element container.
Stack()
Default constructor.
T top() const
Return top element of the stack (but not pop-ing it).