Эффективный способ перебора истинных битов в std :: bitset?

Есть ли способ перебора (возможно, огромного) std :: bitset , который является линейным в количестве битов, для которых установлено значение правда ? Я хочу предотвратить необходимость проверки каждой позиции в битовом наборе. Итерация должна последовательно возвращать индексы каждого бита, для которого установлено значение true.

20
задан einpoklum - reinstate Monica 20 April 2016 в 21:32
поделиться