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

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.