deque::push_front 和 deque::pop_front
說明如何使用 deque::push_front 和 deque::pop_front Visual C++ 標準樣板程式庫 (STL) 函式。
void push_front(
const T& x
);
void pop_front( );
備註
![]() |
---|
在原型中的類別/參數名稱不相符的標頭檔中的版本。某些已修改以提高可讀性。 |
deque::push_front函式插入具有值的項目 x deque 容器的開頭。deque::pop_front函數會移除第一個元素 [deque] 容器,不能為空白。
範例
// pushfron.cpp
// compile with: /EHsc
#include <iostream>
#include <deque>
using namespace std;
typedef deque<int > INTDEQUE;
void printcontents (INTDEQUE deque);
int main()
{
INTDEQUE dequetest;
dequetest.push_front(1);
dequetest.push_front(2);
dequetest.push_front(3);
printcontents (dequetest);
dequetest.pop_front();
printcontents (dequetest);
dequetest.pop_front();
printcontents (dequetest);
}
//function to print the contents of deque
void printcontents (INTDEQUE deque)
{
INTDEQUE::iterator pdeque;
cout <<"The output is:"<<endl;
for(pdeque = deque.begin();
pdeque != deque.end();
pdeque++)
{
cout << *pdeque <<endl ;
}
}
Output
The output is:
3
2
1
The output is:
2
1
The output is:
1
需求
標頭: <deque>