std::vector<bool,Allocator>::flip
From cppreference.com
< cpp | container | vector bool
Defined in header <vector> | ||
void flip(); | (constexpr since C++20) | |
Toggles each bool (replaces with its opposite value) in the vector.
[edit]Example
Run this code
#include <iostream>#include <vector> void print(conststd::vector<bool>& vb){for(constbool b : vb)std::cout<< b;std::cout<<'\n';} int main(){std::vector<bool> v{0, 1, 0, 1}; print(v); v.flip(); print(v);}
Output:
0101 1010
[edit]See also
access specified element (public member function of std::vector<T,Allocator> ) | |
toggles the values of bits (public member function of std::bitset<N> ) |