C++3 D配列動的配分


  • アサイメント
  • // 3x4x2 배열 예시
    
    int ***arr = new int **[3];
    for (int i=0; i<3; i++) {
        arr[i] = new int *[4];
        for (int j=0; j<4; j++) {
        	arr[i][j] = new int[2];
        }
    }
  • 解除
  • for (int i=0; i<3; i++) {
        for (int j=0; j<4; j++) {
            delete[] arr[i][j];
        }
        delete[] arr[i];
    }
    delete[] arr;