可変長ビット配列を効率よく扱える純粋なC++用ライブラリは無いでしょうか。

無ければ自作しますが、今やってる作業はできるだけ中断したくないので、
できれば既存のライブラリを使いたいです。

求めている機能・性能は下記のものです(括弧内は例です)。

・2進数を表現した文字列による初期化(Bits bs("1011001001101"))
・インデックスによる1ビット単位の高速リードアクセス(if (bits[3] == 1) )

この2つが満たされれば、他の機能・性能は特に要りません。
初期化以降リードオンリーでも、リサイズが非効率でもかまいません。