Libreria C ++ Bitset - Funzione to_ulong ()

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: bitset :: to_ulong () nel modulo std :: bitset header.

C ++ 98

unsigned long to_ulong() const;

Parametri

Nessuna

Valore di ritorno

Restituisce il set di bit come numero lungo senza segno.

Eccezioni

Nessun cambiamento nel set di bit se viene generata un'eccezione.

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: bitset :: to_ulong ().

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

using namespace std;

int main(void) {

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

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

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

Decimal representation of 1010 = 10