#include "stack.h" // template // void Stack::push (T const& elem) // { // _elems.add(elem); // } // template // T Stack::pop () // { // if (_elems.getused()) { // return NULL; // } // // 删除最后一个元素 // return _elems.remove_back() // } // template // T Stack::top () const // { // if (_elems.getused()) { // return NULL; // } // // 返回最后一个元素的副本 // return _elems[_elems.getused()-1]; // }