C++ Primer 学习笔记:bitset和size_t
2009-07-06 13:26
260 查看
使用准备:
#include <bitset>
using std::bitset;
size_t使用:unsigned 类型
头文件:cstddef(C标准库的头文件 stddef.h 的 C++ 版本)
使用:存储bitvec.count(),b.size()等的返回值,如:
size_t sz = bitvec.size();
使用下标遍历:
// 把 bitvec 中的偶数下标的位都置为 1
for (int index = 0; index != 32; index += 2)
bitvec[index] = 1
还有很多相关函数可以操作bitset,具体参考书中内容
#include <bitset>
using std::bitset;
size_t使用:unsigned 类型
头文件:cstddef(C标准库的头文件 stddef.h 的 C++ 版本)
使用:存储bitvec.count(),b.size()等的返回值,如:
size_t sz = bitvec.size();
使用下标遍历:
// 把 bitvec 中的偶数下标的位都置为 1
for (int index = 0; index != 32; index += 2)
bitvec[index] = 1
还有很多相关函数可以操作bitset,具体参考书中内容
相关文章推荐
- [C++ 学习] C++ Primer 笔记 bitset 和 位操作
- C++ Primer 学习笔记与思考_4 ---getline&&size_type&&const_iterator混搭
- C++ Primer学习笔记2--c++标准库中的 vector、string 和 bitset 类型
- C++ Primer 学习笔记与思考_5 bitset你用的正确吗?
- C++ Primer 学习笔记(2): bitset操作
- 【C++ Primer】【学习笔记】【第三章】标准库类型之:bitset类型
- C++ Primer 学习笔记与思考_10 类型转换易错处大总结
- c++ primer 学习笔记(一)
- C++ Primer 学习笔记_31_STL实践与分析(5) --再谈string类型(上)
- C++ Primer 学习笔记_72_面向对象编程 --句柄类与继承[续]
- c++ primer 学习笔记-第五章
- C++ Primer 学习笔记_87_用于大型程序的工具 --异常处理
- C++ Primer 学习笔记_12_指针(续)
- C++ Primer 学习笔记_21_函数 --函数定义、参数传递
- C++学习笔记--标准库类型(vector,iterator,bitset)(一)
- C++ Primer 学习笔记(1)
- C++ Primer 学习笔记 Chapter 9
- C++ Primer 中文版 学习笔记(十)
- 【C++ Primer学习笔记】第2章:变量和基本类型
- C++ Primer 学习笔记与思考_11 try..catch语句及相关疑点