2)stack.cpp
* stack_1.cpp * * Created on: 2013年8月2日 * 为了能有章泽天这样的女朋友而不断努力。。。。。。 * 加油。。。fighting。。。。。 */ #include#include "list_2.h" using namespace std; class Stack{ List l; public: void push(const T& d){ l.push_front(d); } T pop(){ T t = l.front(); l.erase(0); return t; } const T& top(){ return l.front(); } bool empty(){ return l.empty(); } bool full(){ return false; } void clear(){ l.clear(); } int size(){ return l.size(); } }; int main(){ Stack s; s.push(2); s.push(4); s.push(6); s.push(8); s.push(10); while(!s.empty()){ cout<< s.pop()< #include "list_2.h" using namespace std; class Stack{ List l; public: void push(const T& d){ l.push_front(d); } T pop(){ T t = l.front(); l.erase(0); return t; } const T& top(){ return l.front(); } bool empty(){ return l.empty(); } bool full(){ return false; } void clear(){ l.clear(); } int size(){ return l.size(); } }; int main(){ Stack s; s.push(2); s.push(4); s.push(6); s.push(8); s.push(10); while(!s.empty()){ cout<< s.pop()<