Descripción
La función C ++ std::bitset::any() comprueba si al menos un bit del conjunto de bits está establecido o no.
Declaración
A continuación se muestra la declaración de la función std :: bitset :: any () del encabezado std :: bitset.
C ++ 98
bool any() const;
C ++ 11
bool any() const noexcept;
Parámetros
Ninguna
Valor devuelto
Devuelve verdadero si al menos un bit se establece 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 :: any ().
#include <iostream>
#include <bitset>
using namespace std;
int main(void) {
bitset<4> b;
bitset<4> mask("1010");
if (!b.any())
cout << "All bits are unset." << endl;
b |= mask;
if (b.any())
cout << "At least one bit is set." << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
All bits are unset.
At least one bit is set.