Partager via


bitset::operator<<=

Déplace les bits d'un nombre de positions spécifié vers la gauche 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 gauche.

Valeur de retour

Le bitset ciblé se modifie afin que les bits se déplacent vers la gauche 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_LSE.cpp
// compile with: /EHsc
#include <bitset>
#include <iostream>

int main( )
{
   using namespace std;
   bitset<5> b1 ( 7 );
   cout << "The target bitset b1 is: ( "<< b1 << " )." << endl;
   b1 <<= 2;
   cout << "After shifting the bits 2 positions to the left,\n"
        << " the target bitset b1 becomes: ( "<< b1 << " )." 
        << endl;
}
  

Configuration requise

En-tête : <bitset>

Espace de noms : std

Voir aussi

Référence

bitset, classe