Bibliothèque C ++ Deque - fonction empty ()

La description

La fonction C ++ std::deque::empty()Teste si deque est vide de not. Deque de taille zéro est considéré comme vide.

Déclaration

Voici la déclaration de la fonction std :: deque :: empty () sous forme d'en-tête std :: deque.

C ++ 98

bool empty() const;

C ++ 11

bool empty() const noexcept;

Paramètres

Aucun

Valeur de retour

Renvoie vrai si deque est vide sinon faux.

Exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation de la fonction std :: deque :: empty ().

#include <iostream>
#include <deque>

using namespace std;

int main(void) {

   deque<int> d;

   if (d.empty())
      cout << "Deque is empty." << endl;

   d.assign(1, 1);

   if (!d.empty())
      cout << "Deque is not empty." << endl;

   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

Deque is empty.
Deque is not empty.