June 30, 2019
Implemented 64-bit address mode for indexing problems with more than 4 billion elements.
#define BM64ADDR to enable the new mode or use
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.
bm::bvector<>::erase() method to delete a bit in bit-vector
bm::bvector<>::shift_left() method to shift the whole vector by 1 bit to the left
Download v 4.0.0