c++ bitset的用法
位操作
| operator [] | 通过下标访问bit |
| count | 计数位值为1的位个数 |
| size | 返回位大小,即有多少位 |
| test | 测试下标指向的位置是否为1 |
| any | 判断是否有任何值为1 |
| none | 判断是否没有任何值为1 |
| all | 判断是否所有位值为1 |
| set | 设置某一位值为1 |
| rest | 重置某一位值为0 |
| flip | 翻转某一位值,即0变1,1变0 |
转换函数
| to_string | 转换成字符串 |
| to_ulong | 转换成unsigned long |
| to_ullong | 转换成unsigned long long |

浙公网安备 33010602011771号