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