代码改变世界

定义一个堆栈类

2015-03-06 12:19  李涛的技术博客  阅读(340)  评论(0编辑  收藏  举报
template<class TYPE>
class Stack
{
public:
    Stack();
    ~Stack();
    void push(const TYPE &);
    TYPE& top();
    const TYPE& top() const;
    void pop();
    bool emtpy() const;
   size_t size() const;
private: deque<TYPE> m_deq; };