std::bitset<N>::to_string
| (1) | ||
template< class CharT, class Traits, class Allocator > std::basic_string<CharT, Traits, Allocator> |
(until C++11) | |
template< class CharT = char, |
(since C++11) (constexpr since C++23) |
|
template< class CharT, class Traits > std::basic_string<CharT, Traits> |
(2) | (until C++11) |
| template< class CharT > std::basic_string<CharT> to_string( CharT zero = CharT('0'), |
(3) | (until C++11) |
| std::string to_string( char zero = '0', char one = '1' ) const; |
(4) | (until C++11) |
Converts the contents of the bitset to a string. Uses zero to represent bits with value of false and one to represent bits with value of true.
The resulting string contains N characters with the first character corresponds to the last (N-1th) bit and the last character corresponding to the first bit.
|
All template type arguments need to be provided because function templates cannot have default template arguments. Overloads (2-4) are provided to simplify the invocations of 2) Uses the default allocator |