bitset 成员
[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]
参考
构造函数
构造对象类 bitset<N> 并初始化位为零,到某些指定值,或者从字符串中的字符获得的值。 |
Typedef
是数据类型的 bool 同义词,并且可用于对 bitset的元素位的类型。 |
成员函数
测试所有本 bitset 的位确定它们都是设置为 true。 |
|
成员函数可测试该序列中的任何位是否设置为 1。 |
|
成员函数返回在位顺序设置的位数。 |
|
切换所有位的值。 bitset 的或切换一个在指定的位置。 |
|
,如果位未设置为 1。 bitset 对象,测试。 |
|
重置在 bitset 的所有位设置为 0 或重置位在指定的位置为 0。 |
|
将 bitset 的所有位设置为 1 或设置位在指定的位置为 1。 |
|
返回位的数目。 bitset 对象的。 |
|
测试位在 bitset 中的指定位置是否设置为 1。 |
|
转换为字符串表示形式的一 bitset 对象。 |
|
返回位值的总和。 bitset 为 unsigned long long。 |
|
转换为如果使用将生成包含的位顺序进行初始化 bitset的 unsigned long 的一 bitset 对象。 |
成员类
提供的代理类对用于访问 bitset 包含的位和操作的单个位为类 bitsetoperator[] 的帮助器类。 |
运算符
测试不相等的目标 bitset 使用指定的 bitset。 |
|
按位运算 bitsets 的组合与逻辑 AND 操作。 |
|
转换。 bitset 的位左移位置指定数目的并返回相应结果为新的 bitset。 |
|
转换。 bitset 的位左移位置指定数目的并返回相应结果到目标的 bitset。 |
|
测试相等性的目标 bitset 使用指定的 bitset。 |
|
转换。 bitset 的位右侧位置指定数目的并返回相应结果为新的 bitset。 |
|
转换。 bitset 的位右侧位置指定数目的并返回相应结果到目标的 bitset。 |
|
,如果 bitset 可修改,返回对位在 bitset 中的指定位置;否则,它返回位的值在该位置。 |
|
按位运算 bitsets 的组合用独占 OR 操作。 |
|
按位运算 bitsets 的组合与包含 OR 操作。 |
|
切换在目标 bitset 的所有位并返回结果。 |