Итерация по каждой битовой маске целого числа в порядке увеличения числа битов [дубликат]
На этот вопрос уже есть ответ здесь:
Генерация всех двоичных строк длины n с установленным k битами 11 ответовКаков наиболее эффективный способ перебора всех битовых масок целого числа в порядке увеличения числа битов?
сначала мне нужно перебрать только одну битовую маску:
0001 0010 0100 1000
затем через две битовые маски:
0011 0101 1001 0110 1010 1100
и так далее.