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

 

posted @ 2018-08-27 22:27  xymys  阅读(131)  评论(0编辑  收藏  举报