std::bitset::flip

来自cppreference.com
< cpp‎ | utility‎ | bitset

 
 
 
 
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.

目录

[编辑] 参数

pos - the position of the bit to flip

[编辑] 返回值

*this

[编辑] 例外

1)
noexcept 规定:  
noexcept
  
2)
如果std::out_of_range不符合一个有效的在bitset的位置抛出pos.
原文:
throws std::out_of_range if pos does not correspond to a valid position within the bitset.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

[编辑] 另请参阅

将位置为 true 或者提供的值
(公开成员函数) [编辑]
将位置为 false
(公开成员函数) [编辑]
执行二元与、或、异或和取反运算
(公开成员函数) [编辑]