std::bitset<N>::reset
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    | (1) | ||
|   bitset& reset();  | 
(C++11 前) | |
|   bitset& reset() noexcept;  | 
 (C++11 起)  (C++23 前)  | 
|
|   constexpr bitset& reset() noexcept;  | 
(C++23 起) | |
| (2) | ||
|   bitset& reset( std::size_t pos );  | 
(C++23 前) | |
|   constexpr bitset& reset( std::size_t pos );  | 
(C++23 起) | |
设置位为 false 。
1) 设置所有位为 false 。
2) 设置在 
pos 的位为 false 。参数
| pos | - | 要设置的位的位置 | 
返回值
*this
异常
示例
运行此代码
#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 或者提供的值  (公开成员函数)  | |
|   翻转位的值  (公开成员函数)  |