Descripción
La función C ++ std::bitset::operator|= realiza la operación OR bit a bit en el objeto actual del bitset.
Declaración
A continuación se muestra la declaración para std :: bitset :: operator | = función del encabezado std :: bitset.
C ++ 98
bitset& operator|= (const bitset& other);
C ++ 11
bitset& operator|= (const bitset& other) noexcept;
Parámetros
other - Otro objeto de bitset.
Valor devuelto
Devuelve este puntero.
Excepciones
Esta función miembro nunca lanza una excepción.
Ejemplo
El siguiente ejemplo muestra el uso de la función std :: bitset :: operator | =.
#include <iostream>
#include <bitset>
using namespace std;
int main(void) {
bitset<4> b("1010");
bitset<4> mask("0101");
/* Turn on 0th and 2nd bit */
b |= mask;
cout << b << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
1111