std::vector<bool,Allocator>::flip
来自cppreference.com
                    
                                        
                    < cpp | container | vector bool
                    
                                                            
                    |   在标头  <vector> 定义
  | 
||
|   void flip();  | 
(C++20 前) | |
|   constexpr void flip();  | 
(C++20 起) | |
翻转 vector 中的每个 bool (以其相反值替换)。
参数
(无)
返回值
(无)
示例
运行此代码
#include <iostream> #include <vector> void print(const std::vector<bool>& vb) { for (const bool b : vb) std::cout << b; std::cout << '\n'; } int main() { std::vector<bool> v{0, 1, 0, 1}; print(v); v.flip(); print(v); }
输出:
0101 1010
参阅
|    访问指定的元素   ( std::vector<T,Allocator> 的公开成员函数)  | |
|   翻转位的值  ( std::bitset<N> 的公开成员函数)  |