| cppreference.com -> C++ ビット集合 |
C++ ビット集合は、プログラマに対してビット集合をデータ構造として提供する。 ビット集合は論理積・論理和などの多様な二項演算子で操作することができる。
| コンストラクタ | 新しいビット集合を作成する |
| 演算子 | ビット集合の比較・割り当てを行う |
| any() | ビットが 1 つでもセットされていれば真 |
| count() | セットされているビットの数 |
| flip() | ビット集合を反転させる |
| none() | ビットが 1 つもセットされていなければ真 |
| reset() | ビットをクリアする |
| set() | ビットをセットする |
| size() | ビット集合が保持できるビット数 |
| test() | 与えられたビットの状態を調べる |
| to_string() | ビット集合の文字列表現 |
| to_ulong() | ビット集合の整数表現 |