Biblioteca C ++ Unordered_set - borrar

Descripción

Se utiliza para borrar contenido.

Declaración

A continuación se muestra la declaración para std :: unordered_set :: clear.

C ++ 11

void clear() noexcept;

Parámetros

ninguna

Valor devuelto

ninguna

Excepciones

Se lanza una excepción si cualquier objeto de comparación de elementos produce una excepción.

Tenga en cuenta que los argumentos no válidos provocan un comportamiento indefinido.

Complejidad del tiempo

tiempo constante.

Ejemplo

El siguiente ejemplo muestra el uso de std :: unordered_set :: clear.

#include <iostream>
#include <string>
#include <unordered_set>

int main () {
   std::unordered_set<std::string> myset =
      { "sai", "ram", "krishna", "prasad" };

   std::cout << "myset contains:";
   for (const std::string& x: myset) std::cout << " " << x;
   std::cout << std::endl;

   myset.clear();
   myset.insert("Tutorialspoint");
   myset.insert("Technical Analyst");
   myset.insert("Hyderabad");

   std::cout << "myset contains:";
   for (const std::string& x: myset) std::cout << " " << x;
   std::cout << std::endl;

   return 0;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

myset contains: prasad krishna ram sai
myset contains: Hyderabad Technical Analyst Tutorialspoint