t>x</tt>, while using the resources from <tt>x</tt>. The allocator
for this bitset is moved from the allocator in <tt>x</tt>. <br />
 <b>Postconditions:</b> For all <tt>i</tt> in the range
<tt>[0,x.size())</tt>, <tt>(*this)[i] == x[i]</tt>.<br />
 <b>Throws:</b> An allocation error if memory is exhausted
(<tt>std::bad_alloc</tt> if
<tt>Allocator=std::allocator</tt>).

<hr />
<pre>
template &lt;typename BlockInputIterator&gt;
explicit
<a id=
"cons4">dynamic_bitset</a>(BlockInputIterator first, BlockInputIter