std::bitset<N>::set
cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
| (1) | ||
bitset& set(); |
( C++11) | |
bitset& set() noexcept; |
( C++11) (constexpr C++23) |
|
bitset& set( std::size_t pos, bool value = true ); |
(2) | (constexpr C++23) |
true .
1)
true.2)
pos value.| pos | ( {c
, )}} | |
| value |
*this
#include <iostream>
#include <bitset>
int main()
{
std::bitset<8> b;
std::cout << b << '\n';
std::cout << b.set() << '\n';
std::cout << b.reset() << '\n';
for (std::size_t i = 1; i < b.size(); i += 2)
b.set(i);
std::cout << b << '\n';
}
:
00000000
11111111
00000000
10101010
C++:
| LWG 186 | C++98 | value int
|
bool
|
false (public -) | |
| (public -) |