Namespaces
Variants
Actions

std::vector<bool,Allocator>::flip

From cppreference.com
 
 
 
 
Defined in header <vector>
void flip();
(constexpr since C++20)

Toggles each bool (replaces with its opposite value) in the vector.

[edit]Example

#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>)[edit]
toggles the values of bits
(public member function of std::bitset<N>)[edit]
close