bitset::operator>>=
Déplace les bits d'un nombre de positions spécifié vers la droite au sein d'un bitset et renvoie le résultat au bitset ciblé.
bitset<N>& operator>>=(
size_t _Pos
);
Paramètres
- _Pos
Le nombre de positions duquel les bits du bitset doivent être déplacés vers la droite.
Valeur de retour
Le bitset ciblé se modifie afin que les bits se déplacent vers la droite du nombre de positions spécifié.
Notes
Si aucun élément n'existe pour se déplacer dans la position, la fonction met le bit à la valeur 0.
Exemple
// bitset_op_RSE.cpp
// compile with: /EHsc
#include <bitset>
#include <iostream>
int main( )
{
using namespace std;
bitset<5> b1 ( 28 );
cout << "The target bitset b1 is: ( "<< b1 << " )." << endl;
b1 >>= 2;
cout << "After shifting the bits 2 positions to the right,\n"
<< " the target bitset b1 becomes: ( "<< b1 << " )."
<< endl;
}
Configuration requise
En-tête : <bitset>
Espace de noms : std