Libreria C ++ Bitset - Operatore ~ ​​Funzione

Descrizione

La funzione C ++ std::bitset::operator~ esegue l'operazione NOT bit per bit sul set di bit.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: bitset :: operator ~ function form std :: bitset header.

C ++ 98

bitset operator~() const;

C ++ 11

bitset operator~() const noexcept;

Parametri

Nessuna

Valore di ritorno

Restituisce questo puntatore.

Eccezioni

Restituisce un set di bit temporaneo i cui bit sono invertiti.

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: bitset :: operator ~.

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {
   bitset<4> b("0000");

   cout << ~b << endl;

   return 0;
}

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

1111