Biblioteca C ++ Bitset - Función to_ullong ()

Descripción

La función C ++ std::bitset::to_ullong() convertir bitset a unsigned long long.

Declaración

A continuación se muestra la declaración de la función std :: bitset :: to_ullong () del encabezado std :: bitset.

C ++ 98

unsigned long long to_ullong() const;

Parámetros

Ninguna

Valor devuelto

Devuelve el conjunto de bits como un número largo largo sin firmar.

Excepciones

No hay cambios en el conjunto de bits si se lanza una excepción.

Ejemplo

El siguiente ejemplo muestra el uso de la función std :: bitset :: to_ullong ().

#include <iostream>
#include <bitset>
#include <typeinfo>

using namespace std;

int main(void) {

   bitset<4> b("1010");;
   auto result = b.to_ullong();

   cout << "Decimal representation of " << b << " = " << result << endl;
   return 0;
}

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

Decimal representation of 1010 = 10