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

Descripción

La función C ++ std::bitset::test()Comprueba si N º bit se pone o no.

Descripción

La función C ++ std::bitset::to_string() convierte el objeto del conjunto de bits en un objeto de cadena.

Declaración

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

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;

Parámetros

Ninguna

Valor devuelto

Devuelve una representación de cadena del objeto de conjunto de bits.

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_string ().

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {

   bitset<4> b;

   string s = b.to_string();

   cout << s << endl;

   return 0;
}

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

0000