dynamic_bitset
dynamic_bitset copied to clipboard
Update calc_num_blocks(). Avoid using modulo operator.
num_bits + bits_per_block - 1 is unlikely to overflow. After the change, it could be a little faster.
return static_cast<size_type>(std::ceil(static_cast<double>(num_bits) / bits_per_block));