Biblioteca C ++ Bitset - operador << Función

Descripción

La función C ++ std::bitset::operator<< realiza la operación SHIFT izquierda bit a bit en el bitset.

Declaración

A continuación se muestra la declaración para std :: bitset :: operator << de la función del encabezado std :: bitset.

C ++ 98

bitset operator<<(size_t pos) const;

C ++ 11

bitset operator<<(size_t pos) const noexcept;

Parámetros

pos - Número de bits a desplazar.

Valor devuelto

Devuelve un nuevo objeto de conjunto de bits que contiene bits desplazados.

Excepciones

Esta función miembro nunca lanza una excepción.

Ejemplo

El siguiente ejemplo muestra el uso de la función 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;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

0010