bitset::to_string : функция преобразования в строку (string)

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
Автор: Marienko L.
Дата: 09.02.2013
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.