で、よく多次元での確保方法を忘れるのでメモ
一次元配列
普通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 件のコメント:
コメントを投稿