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

Corso di base C++

Controllo di flusso C++

Funzione in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore in C++

Ereditarietà in C++

Corso di STL C++

Manuale di riferimento C++

Modo d'uso e esempio di C++ emplace_back()

Deque (coda a due estremità) in C++

La funzione emplace_back() di C++ Deque aggiunge un nuovo elemento alla fine della coda a due estremità e aumenta la dimensione del contenitore di uno.

Sintassi

void emplace_back(value_type val);

Parametro

val: Il nuovo valore inserito alla fine della coda a due estremità.

Valore di ritorno

Non restituisce alcun valore.

Esempio 1

Vediamo un esempio semplice

#include <iostream>
#include<deque>
using namespace std;
int main()
{
  dequed={1,2,3,4};
  deque::iterator itr;
  d.emplace_back(5);
  for(itr=d.begin();itr!=d.end();++itr)
  std::cout << *itr << " ";
  return 0;
}

Output:

1 2 3 4 5

In questo esempio, la funzione emplace_back() aggiunge un nuovo elemento alla fine della coda a due estremità, ovvero 5.

Esempio 2

Vediamo un esempio semplice

#include <iostream>  
#include<deque>  
using namespace std; 
int main()
{
  dequech={'j','a','v'};
  deque::iterator itr;
  ch.emplace_back('a');
  for(itr=ch.begin();itr!=ch.end();++itr)
  std::cout << *itr;
    return 0;
}

Output:

java

In questo esempio, la funzione emplace_back() ha aggiunto un nuovo elemento alla fine della coda a due estremità, ovvero "a".

Deque (coda a due estremità) in C++