2009-12-10
前置配列宣言
// int の4要素配列 の3要素配列 int[4][3] a;
後置配列宣言
// int の4要素配列 の3要素配列 int a[3][4];
以前(多次元配列にはまる)、
前置配列宣言と後置配列宣言の違いで、引っ掛った。
言語仕様を眺めていたら、
両方の宣言を混ぜて使えるのに気が付いた。
// int の4要素配列 の3要素配列 int[4] a[3];
別名を使うと、1次元の配列っぽく宣言できる。
// int の4要素配列 alias int[4] A; // 前置配列宣言 A[3] a; // 後置配列宣言 A b[3];