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) |