c++中使bitset长度可变的方法?

在对四叉树节点进行01编码的时候,我计划用bitset,但是层次不一样bitset长度不一样,并且是逐层增加的。标准模版类的bitset并没有提供动态增长,该怎么解决

用vector< bool >