>>657
C/C++ の組込みの配列の書式は頭の痛い問題…というか、C はもう使わないし、
C++ では滅多に組込み配列は使わないのでいいんだけどね。

配列に関しては Java と C# がどういう書式をサポートしているかを考えてください。
C → Java → C# の順で時代の流れです。

> ところで、656はなぜ
> 「型 名前」にこだわる?
逆に何故こだわらないのかを問いたいです。
物事を複雑にする理由がない時は単純な形にしておくべきです。
例えば、以下の例はコンパイルが通らないような気がしますが
int**&** pprppVal; は int へのポインタへのポインタへの参照のポインタへのポインタの pprppVal という変数と読み下せますが、
int **&**pprppVal; は int の(注:ここで意味が一度途切れる)ポインタへのポインタへの参照のポインタへのポインタの pprppVal (ここで最初が int だったという事をもう一度思い出さなければいけない) という変数。となってしまい、

型 名前 のルールの方が直感的だからです。
C++ では関数ポインタと配列以外の全ての要素でこのルールは一定に作用します。
(逆にいえば関数ポインタと配列は正直頭の痛い問題です。)