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

Manuale di base di 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++

Manuale di STL in C++

Manuale di riferimento C++

Utilizzo e esempio di back() Deque C++

Deque (double-ended queue) in C++

La funzione back() di Deque C++ viene utilizzata per accedere all'ultimo elemento del contenitore deque.

Sintassi

reference back();

Parametro

Non contiene alcun parametro.

Valore di ritorno

Restituisce un riferimento all'ultimo elemento del contenitore della coda a due estremità.

Esempio 1

Vediamo un esempio semplice

#include <iostream>
#include<deque>
using namespace std;
int main()
{
   deque<int> k={1,2,3,4,5};
   cout<<k.back();
   return 0;
}

Output:

5

In questo esempio, la funzione back() restituisce l'ultimo elemento della coda a due estremità, ovvero 5.

Esempio 2

Vediamo un altro esempio semplice

#include <iostream>
#include<deque>
using namespace std;
int main()
{
  deque<int> n;
  deque<int>::iterator itr;
  n.push_back(15);
  while(n.back()!=0)
  {
      n.push_back(n.back()-1);
  } 
  cout << "Contenuto della deque:";
  for(itr=n.begin();itr!=n.end();++itr)
  cout << *itr << "  ";
  return 0;
}

Output:

Contenuto della deque:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Deque (double-ended queue) in C++