C++17 library that packed some of succinct data structures and algorithms supports.
Basic binary array structure.
Supporting basic operations like std::vector<>.
BitVector(void)
    BitVector(size_t size)
    std::vector<bool>(size)BitVector(size_t size, bool initial_bit)bool operator[](size_t i)
    #include <iostream>
#include "sim_ds/BitVector.hpp"
int main() {
  sim_ds::BitVector bv;
  bv.resize(4);
  bv[0] = false;
  bv[1] = true;
  bv[2] = true;
  bv[3] = false;
  for (bool bit : bv)
    std::cout << bit << std::endl;
  // 0
  // 1
  // 1
  // 0
  return 0;
}