std::bitset<N>::set
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    | (1) | ||
|   bitset<N>& set();  | 
(C++11 前) | |
|   bitset<N>& set() noexcept;  | 
(C++11 起) | |
|   bitset<N>& set( std::size_t pos, bool value = true );  | 
(2) | |
设置所有位为 true 或到指定值。
1) 设置所有位为 true 。
2) 设置在 
pos 的位为值 value 。参数
| pos | - | 要设置的位的位置(从最低到最高) | 
| value | - | 对位设置的值 | 
返回值
*this
异常
示例
运行此代码
#include <iostream> #include <bitset> int main() { std::bitset<8> b; for (size_t i = 1; i < b.size(); i += 2) { b.set(i); } std::cout << b << '\n'; }
输出:
10101010
参阅
|    将位置为 false   (公开成员函数)  | |
|   翻转位的值  (公开成员函数)  |