Content #
定义一个1000位的二进制数s:
bitset<1000> s;
最右侧低位为0,左侧为高位。
初始化 #
bitset<n> b; //b有n位,每位都是0
bitset<n> b(u); //unsinged long型的u的一个副本
string s("1100");
bitset<n> b(s); //string对象s中含有的位串的副本
bitset<n> b(s, pos, n); //s从位置pos开始的n位的副本
string对象的最右边字符(下标最大的字符)用来初始化bitset对象的低阶位(下标为0的位)。