一次元配列
領域確保// 二次元配列の宣言だけする、まだサイズは未確定 int *array; // 10の配列を動的に領域確保 array = new double[10];
領域解放
領域確保
// 領域解放 delete[] array;
二次元配列
領域確保
// 二次元配列の宣言だけする、まだサイズは未確定 int **array; // 10*20の配列を動的に領域確保 array = new double*[10]; for(int i = 0; i < 10; ++i ) { array[i] = new double[ 20 ]; }
領域解放
領域解放の時にどっちの数字でfor文回すかに注意
// 領域解放 for(int i = 0; i < 10; ++i ) { delete[] array[i]; } delete[] array;
0 件のコメント:
コメントを投稿