std::bitset::reset
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
bitset<N>& reset(); |
(1) | |
bitset<N>& reset( size_t pos ); |
(2) | |
置位false.
1) 将所有的位false
2) 设置位的位置
pos
到false原文:
Sets the bit at position
pos
to false.目录 |
[编辑] 参数
pos | - | 的位的位置来设置
|
[编辑] 返回值
*this
[编辑] 例外
1) 2)抛出std::out_of_range如果
pos
不符合在bitset的一个有效的位置原文:
throws std::out_of_range if
pos
does not correspond to a valid position within the bitset[编辑] 示例
#include <iostream> #include <bitset> int main() { std::bitset<8> b(42); std::cout << "Bitset is " << b << '\n'; b.reset(1); std::cout << "After b.reset(1): " << b << '\n'; b.reset(); std::cout << "After b.reset(): " << b << '\n'; }
输出:
Bitset is 00101010 After b.reset(1): 00101000 After b.reset(): 00000000
[编辑] 另请参阅
sets bits to true or given value (公共成员函数) | |
切换的比特的值 (公共成员函数) |