定义一个堆栈类

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; };
相关文章
相关标签/搜索