で、よく多次元での確保方法を忘れるのでメモ
一次元配列
普通ver// 普通に10の二次元配列を宣言する int array[10];
動的確保ver
// 二次元配列の宣言だけする、まだサイズは未確定 int *array; // 10*20の配列を動的に領域確保 array = new double[10];
二次元配列
普通ver// 普通に10*20の二次元配列を宣言する int array[10][20];
動的確保ver
// 二次元配列の宣言だけする、まだサイズは未確定
int **array;
// 10*20の配列を動的に領域確保
array = new double*[10];
for(int i = 0; i < 10; ++i ) {
array[i] = new double[ 20 ];
}

0 件のコメント:
コメントを投稿