Declaración
A continuación se muestra la declaración para std :: bitset :: operator & = function form std :: bitset header.
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("1000");
/* Turn off all bits except 3rd bit */
b &= mask;
cout << b << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
1000