Libreria C ++ Unordered_set - chiara

Descrizione

Viene utilizzato per cancellare il contenuto.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: unordered_set :: clear.

C ++ 11

void clear() noexcept;

Parametri

nessuna

Valore di ritorno

nessuna

Eccezioni

L'eccezione viene generata se un oggetto di confronto degli elementi genera un'eccezione.

Tieni presente che gli argomenti non validi causano un comportamento indefinito.

Complessità temporale

tempo costante.

Esempio

L'esempio seguente mostra l'utilizzo di 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;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

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