3

boost::dynamic_bitset を逆の順序でトラバースする方法はありますか? つまり、通常は find_first() によって最初のセット ビットを見つけ、find_next() を使用して先に進みます。

対応する find_last() と find_prev() 、または同じものを実装する他の方法はありますか?

4

1 に答える 1

0

それを行うためのすぐに使える方法はないように見えるため、インデックス、size()、および test() を使用して独自のバージョンを作成する必要があります。

また、(メンバー関数として find_last() と find_prev() を使用して) パッチを準備し、Boost に送信することを検討することもできます。

于 2012-10-03T14:40:19.090 に答える