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