stl类stack

template<class T,class Container=deque<T>> class stack { public: explicit stack(const Container &cnt =Container()); //default constructor ;initializes an empty stack //precondition :none //postcondition :an empty array exist bool empty()const; //determines whether the stack is empty //precondition :none //postcondition :returns true if the stack is emtpy //otherwise returns false size_type size()const; //determinate the size of the stack.the return type //size_type is an integral type //precondition :none //postcondition :returns the number of items that //are currents in the stack T &top(); //returns a reference to the top of the stack //precondition None; //postcondition :the item remains on the stack; void pop(); //removes the top item in the stack //precondition :none //postcondition :the items most recently added //is removed from the stack void push(); //adds an items to the top of the stack //precondition :none //postcondition :Item x is the top of the stack };
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值