Libreria C ++ Bitset - Funzione to_string ()

Descrizione

La funzione C ++ std::bitset::test()Verifica se l'N- esimo bit è impostato o meno.

Descrizione

La funzione C ++ std::bitset::to_string() converte un oggetto bitset in un oggetto stringa.

Dichiarazione

Di seguito è la dichiarazione per std :: bitset :: to_string () modulo std :: bitset intestazione.

C ++ 98

template <class charT, class traits, class Alloc>
basic_string<charT,traits,Alloc> to_string() const;

C ++ 11

template <class charT = char,
          class traits = char_traits<charT>,
          class Alloc = allocator<charT>>
          basic_string<charT,traits,Alloc> to_string (charT zero = charT('0'),
          charT one  = charT('1')) const;

Parametri

Nessuna

Valore di ritorno

Restituisce la rappresentazione in forma di stringa dell'oggetto bitset.

Eccezioni

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

Esempio

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

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {

   bitset<4> b;

   string s = b.to_string();

   cout << s << endl;

   return 0;
}

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

0000