Шаг 356.
Библиотека STL. Специальные контейнеры. Строение класса bitset. Операции преобразования типа
   
На этом шаге мы перечислим операции преобразования типа.
   
В классе bitset имеются следующие операции преобразования типа:
 -  
unsigned long bitset<размер>::to_ulong () const
 
  - Возвращает целое число, двоичное представление которого определяется битовым полем. Если целое число не может быть представлено типом 
unsigned long, генерируется исключение overflow_error.
 
 -  
string bitset<размер>::to_string () const
 
  -  Возвращает строку с двоичным представлением битового поля, записанным символами "0" и "1" (для сброшенных и установленных битов 
соответственно). Символы строки следуют в порядке убывания индекса битов.
Функция оформлена как шаблон, параметризуемый только по типу возвращаемого значения. Согласно правилам языка, необходимо использовать 
запись вида:
bitset<50> b;
.   .   .   .
b.template to_string<char,char_traits<char>,allocator<char> >()
 
 
   
На следующем шаге мы рассмотрим операции ввода-вывода.
Предыдущий шаг 
 
Содержание 
 
Следующий шаг