English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função emplace_front() do deque adiciona um novo elemento no início do contêiner deque e aumenta o tamanho do contêiner em um.
void emplace_front(value_type val);
val:Insira um novo valor no início da fila dupla.
Ele não retorna nenhum valor.
Vamos ver um exemplo simples
#include <iostream> #include<deque> using namespace std; int main() { dequefruit={"mango","banana"}; deque::iterator itr; fruit.emplace_front("apple"); fruit.emplace_front("strawberry"); for(itr=fruit.begin();itr!=fruit.end();++itr) std::cout << *itr << " "; return 0; }
Saída:
strawberry apple mango banana
Neste exemplo, a função emplace_front () adiciona dois strings no início da fila de duas fendas, ou seja, apple e strawberry.