bitset 使用指南

MSDN:点击打开链接


构造函数(3种):

bitset<10> a; //大小为10,值全为0

bitset<10> a(6); //大小为10,值为110

bitset<int> a("0110"); //C type字符串做参数


方法:

all()  //是否均为1

any() //是否有一个1

count() //1的数量

flip(int n) //第N位取反,无参数全部取反

none() //是否全为0

reset(int n) //所有位或指定位 置0

set(int n) //所有位或指定位 置1

size() //返回位数

to_ullong //转化为unsigned long long


运算符:

适用<<,>>,|,&,^,~

你可能感兴趣的:(bitset)