Descripción
La función C ++ std::bitset::operator>>= realiza la operación SHIFT derecha 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>>= (size_t pos);
C ++ 11
bitset& operator>>= (size_t pos) noexcept;
Parámetros
pos - Número de bits a desplazar.
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("1000");
b >>= 1;
cout << b << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
0100