Libreria C ++ Bitset - operator << Funzione

Descrizione

La funzione C ++ std::bitset::operator<< esegue l'operazione SHIFT sinistra bit per bit sul set di bit.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: bitset :: operator << function form std :: bitset header.

C ++ 98

bitset operator<<(size_t pos) const;

C ++ 11

bitset operator<<(size_t pos) const noexcept;

Parametri

pos - Numero di bit da spostare.

Valore di ritorno

Restituisce un nuovo oggetto bitset che contiene bit spostati.

Eccezioni

Questa funzione membro non genera mai eccezioni.

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: bitset :: operator <<.

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {

   bitset<4> b("0001");

   auto result = b << 1;

   cout << result << endl;

   return 0;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

0010