用于位图管理的C++STL类
C++ STL class for Bitmap management
我有一个要求,我必须管理多个大小相等的内存缓冲区块。我计划有一种位图类型的数据结构,其中每个位代表一个内存缓冲区块。比特(0或1)的值将指示存储器块是空闲的还是被使用的。这是一个非常简单的方案,但它带来了缩放问题,因为我必须在位图数据结构中进行线性搜索才能找到下一个空闲位。
C++STL或boost是否为此类逻辑提供了有效实现的类?
问候Naveen
您可以将std::bitset
用于固定大小的位图或针对动态大小优化为位向量的CCD_ 2
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么这个运算符<重载函数对 STL 算法不可见?
- 当vector是tje全局变量时,c++中vector的内存管理
- 在C应用程序中运行C++(带有STL)函数
- 使用2个键的cpp-stl::优先级队列排序不正确
- 在STL容器中使用模板类
- C++ 使用数组初始化时的 STL 向量内存管理
- 对于长时间运行的程序,STL 内存管理是否"reliable"?
- stl 优先级队列中的堆管理是否调用复制构造函数
- 使用STL priority_queue时关于内存管理的建议
- stl风格的算法:如何管理输出迭代器
- C++STL内存管理:堆栈或堆
- C++容器中的 STL 内存管理
- c++ STL矢量的矢量和内存管理
- 管理STL矢量中的作用域和对象生存期
- 我可以使用STL容器管理不完整的类对象吗?
- STL 容器和内存管理 - 对象列表与指向对象的指针列表
- 用于位图管理的C++STL类
- 内联stl类型列表管理器
- 内存管理——c++中涉及图形的大型测试用例(使用STL)抛出std::bad_alloc