std::bitset<N>::flip
cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
| (1) | ||
bitset& flip(); |
( C++11) | |
bitset& flip() noexcept; |
( C++11) (constexpr C++23) |
|
bitset& flip( std::size_t pos ); |
(2) | (constexpr C++23) |
, true false false true. .
1) ( operator~, )
2)
pos.| pos |
*this
#include <bitset>
#include <iostream>
int main()
{
std::bitset<4> b;
std::cout << b << "\n";
std::cout << b.flip(0) << '\n';
std::cout << b.flip(2) << '\n';
std::cout << b.flip() << '\n';
}
:
0000
0001
0101
1010
true (public -) | |
false (public -) | |
| , , (public -) | |
| (public - std::vector<bool>)
|