2次元配列の動的確保 (C++)

備忘録。

int row = 30;
int col = 40;

int** arr = new int*[row];
for(int i=0; i<row; i++){
	arr[i] = new int[col];
}

解放を忘れずに。

for(int i=0; i<row; i++){
	delete[] arr[i];
}
delete[] arr;

C++は正直よくわからないけど、このnewで配列が定義できるのは重宝します。