English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função pop_front() do deque remove o primeiro elemento da fila dupla e减小 o tamanho do contêiner.
void pop_front();
Ele não contém nenhum parâmetro.
Ele não retorna nenhum valor.
Vamos ver um exemplo simples
#include iostream> #include<deque> using namespace std; int main() { deque<int> d={10,20,30,40,50}; deque<int>::iterator itr; d.pop_front(); for(itr=d.begin();itr!=d.end();++itr) cout<<*itr<<" "; return 0; }
Saída:
20 30 40 50
Neste exemplo, a função pop_front() remove o primeiro elemento da fila dupla (ou seja10)
Vamos ver um exemplo simples
#include iostream> #include<deque> using namespace std; int main() { deque<string> language={"C","C"}++",java",".net"} deque<string>::iterator itr; language.pop_front(); for(itr=language.begin();itr!=language.end();++itr) cout<<*itr<<" "; return 0; }
Saída:
C++ java.net
Neste exemplo, a função pop_front () remove o primeiro string da fila dupla, ou seja, " C".