template<class _CharT, class _Traits, class _Alloc> std::basic_string<_CharT, _Traits, _Alloc> to_string() const;
Описание
Функция-член to_string преобразует объект типа bitset в объект-строку типа basic_string. to_string создает basic_string объект, представляющий преобразуемый объект bitset в виде последовательности нулей и единиц.
Обратите внимание, что эта функция-шаблон использует параметры шаблона ( _CharT, _Traits, _Alloc) для определения возвращаемого типа, таким образом, они не неявно вводятся компилятором.
Параметры
Функция не имеет параметров.
Возвращаемое значение
Строка-объект типа basic_string, представляющая битовую последовательность объекта bitset.
Пример: исходный код программы
#include <iostream>
using namespace std;
#include <string>
#include <bitset>
int main ()
{
bitset<8> byte; // 00000000
byte.set(); // 11111111
// преобразовать объект bitset в строку-объект
string mystring = byte.to_string<char, char_traits<char>, allocator<char> >();
cout << "Биты " << byte << " преобразованные в строку: " << mystring << endl;
return 0;
}
Пример работы программы
CppStudio.com
Биты 11111111 преобразованные в строку: 11111111