std::bitset::flip
From cppreference.com
bitset<N>& flip();
|
(1) | |
bitset<N>& flip( size_t pos );
|
(2) | |
Flips bits, i.e. changes true values to false and false values to true. Equivalent to a logical NOT operation on part or all of the bitset.
1) Flips all bits (equivalent to operator~()
)
2) Flips the bit at the position pos
.
Contents |
[edit] Parameters
pos | - | the position of the bit to flip |
[edit] Return value
*this
[edit] Exceptions
1)2) throws std::out_of_range if pos
does not correspond to a valid position within the bitset.
[edit] Example
This section is incomplete Reason: no example |
[edit] See also
sets bits to true or given value (public member function) |
|
sets bits to false (public member function) |
|
performs binary AND, OR, XOR and NOT (public member function) |