size_t operator++(int){ size_t prevpos = pos; if (db->next_bit(pos) == false) pos = (size_t)(-1); return prevpos; }
size_t operator++(){ if (db->next_bit(pos) == false) pos = (size_t)(-1); return pos; }