ass="identifier">N</span><span class="special">&gt;</span><span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span></pre>
</div>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="array.rationale"></a>Design Rationale</h3></div></div></div>
<p>
      There was an important design tradeoff regarding the
      constructors: We could implement array as an "aggregate" (see
      Section 8.5.1, [dcl.init.ag