配列に対する new 演算子
new および delete 演算子:インデックス への移動
Type が配列の場合,new[]() 演算子が返すポインタは配列の最初の要素を指します。new で多次元の配列を作成する場合は,すべての配列サイズが指定されなければなりません(ただし,左端のサイズはコンパイル時には定数でなくてもかまいません)。
mat_ptr = new int[3][10][12]; // OK
mat_ptr = new int[n][10][12]; // OK
mat_ptr = new int[3][][12]; // 不正
mat_ptr = new int[][10][12]; // 不正
最初の配列サイズは変数でもかまいませんが,ほかはすべて必ず定数にします。