Biblioteca de conjuntos de C ++ - función vacía

Descripción

Devuelve si el contenedor configurado está vacío.

Declaración

A continuación se muestran las formas en que std :: set :: empty funciona en varias versiones de C ++.

C ++ 98

bool empty() const;

C ++ 11

bool empty() const noexcept;

Valor devuelto

Devuelve si el contenedor configurado está vacío.

Excepciones

Nunca arroja excepciones.

Complejidad del tiempo

La complejidad del tiempo es constante.

Ejemplo

El siguiente ejemplo muestra el uso de std :: set :: empty.

#include <iostream>
#include <set>

int main () {
   std::set<int> myset;

   myset.insert(0);
   myset.insert(10);
   myset.insert(20);

   std::cout << "myset contains:";
   while (!myset.empty()) {
      std::cout << ' ' << *myset.begin();
      myset.erase(myset.begin());
   }
   std::cout << '\n';

   return 0;
}

El programa anterior se compilará y ejecutará correctamente.

myset contains: 0 10 20