本节大意
介绍了位容器bitset
细节摘录
1. 几种初始化的方式:
3. 数组和指针其实是容器和迭代器的低级抽象。我们应当优先使用vector和迭代器。
课后习题
1. 64位的32的二进制式子(不够64位部分的补0)
2. 32位的1010101(超过部分截取)
3. 8位的字符串二进制式子(转化方向相反)
4. 不会做
介绍了位容器bitset
细节摘录
1. 几种初始化的方式:
bitset<n> b; // b有n位,每位都为0.
bitset<n> b(u); // b是unsigned long型u的一个副本
bitset<n> b(s); // b是string对象s中含有的位串副本
bitset<n> b(s, pos, n); // b是s从位置pos开始的n个位的副本
2. 如果用string类型初始化bitset,那么转化方向是相反的。
3. 数组和指针其实是容器和迭代器的低级抽象。我们应当优先使用vector和迭代器。
课后习题
1. 64位的32的二进制式子(不够64位部分的补0)
2. 32位的1010101(超过部分截取)
3. 8位的字符串二进制式子(转化方向相反)
4. 不会做