Version 4.0.0
June 30, 2019
Release Notes
-
Implemented 64-bit address mode for indexing problems with more than 4 billion elements.
#define BM64ADDR
to enable the new mode or use #include bm64.h
.
Known limitations: it only supports 48-bit (2^48-1) elements, you cannot use both 32-bit and
64-bit address modes in one compile unit (implementation is based on pre-processor)
-
Added new example to explain how to enable 64-bit mode.
Example
- Added
bm::bvector<>::erase()
method to delete a bit in bit-vector
- Added
bm::bvector<>::shift_left()
method to shift the whole vector by 1 bit to the left
Download v 4.0.0