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.