栈的小问题
#include <iostream>#include <deque>#include <stack>using std::deque;using std::stack;using std::cin;using std::cout;using std::endl;int main( ) { deque<int> deq(4,1); stack<int> first(deq); int box = 0; cin.tie(&cout); while(cout<<"in:",cin>>box) { int a = first.top( ); first.push(box); cout << "TOP:" << a << endl; } return 0;}