English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Uso e exemplo da função emplace_front() do deque

C++ Deque ( Duas Fendas )

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.

Sintaxe

void emplace_front(value_type val);

Parâmetro

val:Insira um novo valor no início da fila dupla.

Retorno do valor

Ele não retorna nenhum valor.

Exemplo1

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.

C++ Deque ( Duas Fendas )