Biblioteca C ++ Bitset - función all ()

Descripción

La función C ++ std::bitset::all() comprueba si todos los bits del conjunto de bits están establecidos o no.

Declaración

A continuación se muestra la declaración de la función std :: bitset :: all () del encabezado std :: bitset.

C ++ 11

bool all() const noexcept;

Parámetros

Ninguna

Valor devuelto

Devuelve verdadero si todos los bits se establecen en otro caso falso.

Excepciones

Esta función miembro nunca lanza una excepción.

Ejemplo

El siguiente ejemplo muestra el uso de la función 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;
}

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

All bits are not set.
All bit are set.