Partager via


bitset::operator<<=

Décale les bits dans un bitset vers la gauche un nombre spécifié de caractères et retourne le résultat au bitset ciblé.

bitset<N>& operator<<=(
   size_t _Pos
);

Paramètres

  • _Pos
    Le nombre de caractères à gauche les bits dans le bitset doivent être déplacés.

Valeur de retour

Le bitset ciblé modifié afin que les bits ont été déplacés vers la gauche le nombre nécessaire de positions.

Notes

Si aucun élément n'existe pour déplacer vers la position, la fonction efface le bit à une valeur de 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>

l'espace de noms : DST

Voir aussi

Référence

bitset Class