;&gt;</code> provides
    the semantics of dynamic arrays. Thus, it manages data to be able
    to change the number of elements. This results in some overhead in
    case only arrays with static size are needed.</p>
<p>In his book, <span class="emphasis"><em>Generic Programming and the
    STL</em></span>, Matthew H. Austern introduces a useful wrapper
    class for ordinary arrays with static size, called
    <code class="computeroutput">block</code>.  It is safer and has no worse performance than
    ord