C++の規格より柔軟だからだろう
変数定義しながらその長さの配列を定義するとかあり得ない