std::bitset::reset

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

 
 
 
 
bitset<N>& reset();
(1)
bitset<N>& reset( size_t pos );
(2)
置位false.
原文:
Sets bits to false.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
将所有的位false
原文:
Sets all bits to false
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
设置位的位置posfalse
原文:
Sets the bit at position pos to false.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

pos -
的位的位置来设置
原文:
the position of the bit to set
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

*this

[编辑] 例外

1)
noexcept指定:  
noexcept
  (C++11 起)
2)
抛出std::out_of_range如果pos不符合在bitset的一个有效的位置
原文:
throws std::out_of_range if pos does not correspond to a valid position within the bitset
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

#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

[编辑] 另请参阅

}
将位置为 true 或者提供的值
(公开成员函数) [edit]
切换比特的值
(公开成员函数) [edit]