Libreria C ++ Bitset - Funzione all ()

Descrizione

La funzione C ++ std::bitset::all() verifica se tutti i bit del set di bit sono impostati o meno.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: bitset :: all () nella forma std :: bitset header.

C ++ 11

bool all() const noexcept;

Parametri

Nessuna

Valore di ritorno

Restituisce vero se tutti i bit sono impostati altrimenti false.

Eccezioni

Questa funzione membro non genera mai eccezioni.

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: bitset :: all ().

#include <iostream>
#include <bitset>

using namespace std;

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

   if (!b.all())
      cout << "All bits are not set." << endl;

   b |= mask;

   if (b.all())
      cout << "All bit are set." << endl;

   return 0;
}

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

All bits are not set.
All bit are set.