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。
[編集]例外
[編集]例
Run this code
#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 に設定します (パブリックメンバ関数) | |
ビットの値を反転させます (パブリックメンバ関数) |