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

Corso di base C++

Controllo di flusso in C++

Funzioni in C++

Array e stringhe in C++

Strutture dati in C++

Classi e oggetti in C++

Puntatore in C++

Ereditarietà in C++

Corso di STL in C++

Manuale di riferimento di C++

Utilizzo e esempio della funzione empty() di Deque in C++

Deque (double-ended queue) in C++

La funzione empty() di Deque in C++ verifica se il contenitore è vuoto. Se il contenitore è vuoto, restituisce 1, altrimenti restituisce 0.

Sintassi

void empty()

Parametro

Non contiene alcun parametro.

Valore di ritorno

Non restituisce alcun valore.

Esempio 1

Guardiamo un esempio semplice, quando la coda a doppio estremità non è vuota.

#include<iostream>
#include<deque>
using namespace std;
int main()
{
    deque<int> first={5,6,7};
    if(first.empty())
    cout << "Deque è vuota";
    else
    cout << "Deque non è vuota";
    return 0;
}

Output:

La Deque non è vuota

In questo esempio, la funzione empty() determina che la coda a doppio estremità non è vuota. Pertanto, restituisce false.

Esempio 2

Vediamo un esempio semplice quando la deque è vuota.

#include<iostream>
#include<deque>
using namespace std;
int main()
{
    deque<int> d;
    if(d.empty())
    cout << "Deque è vuota";
    else
    cout << "Deque non è vuota";
    return 0;
}

Output:

Deque vuota

In questo esempio, la funzione empty() determina se la deque è vuota. Pertanto, restituisce true.

Deque (double-ended queue) in C++