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