Additional comma in the end of aggregates in C++98 / C++03
<p>Why i can't use additional comma in the end of the initializer-list of aggregates in C++98 / C++03?</p>

<p><strong>ISO/IEC 14882:2003</strong></p>

<blockquote>
  <p>8.5 Initializers [dcl.init]</p>
  
  <p>= initializer-clause ( expression-list ) initializer-clause: assignment-expression { initializer-list ,opt } { } initializer-list:
  initializer-clause initializer-list , initializer-clause</p>
</blockquote>

<p>There are additional comma after initializer-list with opt specifier, right? Why i can't use it?</p>
