//从前向后显示deque队列的全部元素 void put_deque(INTDEQUE deque, char *name) { INTDEQUE::iterator pdeque;//仍然使用迭代器输出 cout << "The contents of " << name << " : "; for(pdeque = deque.begin(); pdeque != deque.end(); pdeque++) cout << *pdeque << " ";//注意有 "*"号哦,没有"*"号的话会报错 cout<<endl; }
void Deq::printcontents(INTDEQUE &deque) { INTDEQUE::iterator pdeque; cout << "size = " << deque.size()<< endl; cout << "The output is:"<< endl; for(pdeque = deque.begin(); pdeque != deque.end(); pdeque++ ) { cout << (*pdeque).ID << " "; cout << (*pdeque).Name << " "; cout << (*pdeque).Level << " "; cout << (*pdeque).Path << " "; } cout << endl; }