CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sat, 19 Jul 2025 23:35:58 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /reference/bitset/bitset/to_string/
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 19 Jul 2025 23:35:58 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"7133-ODKYoTXK71XyykGKzptE34KeH3E"
Content-Encoding: gzip
Constructs a basic_string object that represents the bits in the bitset as a succession of zeros and/or ones.
The string returned by this function has the same representation as the output produced by inserting the bitset directly into an output stream with operator<<.
Notice that this function template uses the template parameters to define the return type. Therefore, these are not implicitly deduced.
Constructs a basic_string object that represents the bits in the bitset as a succession of zeros and/or ones.
The string returned by this function has the same representation as the output produced by inserting the bitset directly into an output stream with operator<<.
Notice that this function template uses the template parameters to define the return type. The default types for these template parameters select string as the return type.
Output:
Reference
C library:
- <cassert> (assert.h)
- <cctype> (ctype.h)
- <cerrno> (errno.h)
-
<cfenv> (fenv.h)C++11
- <cfloat> (float.h)
-
<cinttypes> (inttypes.h)C++11
- <ciso646> (iso646.h)
- <climits> (limits.h)
- <clocale> (locale.h)
- <cmath> (math.h)
- <csetjmp> (setjmp.h)
- <csignal> (signal.h)
- <cstdarg> (stdarg.h)
-
<cstdbool> (stdbool.h)C++11
- <cstddef> (stddef.h)
-
<cstdint> (stdint.h)C++11
- <cstdio> (stdio.h)
- <cstdlib> (stdlib.h)
- <cstring> (string.h)
-
<ctgmath> (tgmath.h)C++11
- <ctime> (time.h)
-
<cuchar> (uchar.h)C++11
- <cwchar> (wchar.h)
- <cwctype> (wctype.h)
Containers:
-
<array>C++11
- <deque>
-
<forward_list>C++11
- <list>
- <map>
- <queue>
- <set>
- <stack>
-
<unordered_map>C++11
-
<unordered_set>C++11
- <vector>
-
Input/Output:
Multi-threading:
-
<atomic>C++11
-
<condition_variable>C++11
-
<future>C++11
-
<mutex>C++11
-
<thread>C++11
-
Other:
- <algorithm>
- <bitset>
-
<chrono>C++11
-
<codecvt>C++11
- <complex>
- <exception>
- <functional>
-
<initializer_list>C++11
- <iterator>
- <limits>
- <locale>
- <memory>
- <new>
- <numeric>
-
<random>C++11
-
<ratio>C++11
-
<regex>C++11
- <stdexcept>
- <string>
-
<system_error>C++11
-
<tuple>C++11
-
<type_traits>C++11
-
<typeindex>C++11
- <typeinfo>
- <utility>
- <valarray>
bitset
- bitset::bitset
- bitset operators
member classes
member functions
non-member specializations
-
hash<bitset>C++11
-
public member function
<bitset>
std::bitset::to_string
template <class charT, class traits, class Alloc> basic_string<charT,traits,Alloc> to_string() const;
template <class charT = char, class traits = char_traits<charT>, class Alloc = allocator<charT>> basic_string<charT,traits,Alloc> to_string (charT zero = charT('0'), charT one = charT('1')) const;
Convert to string
The string returned by this function has the same representation as the output produced by inserting the bitset directly into an output stream with operator<<.
Notice that this function template uses the template parameters to define the return type. Therefore, these are not implicitly deduced.
Parameters
noneThe string returned by this function has the same representation as the output produced by inserting the bitset directly into an output stream with operator<<.
Notice that this function template uses the template parameters to define the return type. The default types for these template parameters select string as the return type.
Parameters
- zero, one
- Character values to represent zero and one.
Return value
A string representing the bits in the bitset.Example
|
|
Output:
mystring: 1111 |
Data races
The bitset is accessed.Exception safety
Strong guarantee: if an exception is thrown, there are no changes in the bitset.See also
- bitset::to_ulong
- Convert to unsigned long integer (public member function)
- bitset::bitset
- Construct bitset (public member function)
Home page | Privacy policy
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us