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

猜你喜欢

转载自www.cnblogs.com/xymys/p/9545235.html
今日推荐