C++ 动态申请和删除数组

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;
    // 动态创建N*2维数组
    int **arr = new int *[N];
    for(int i = 0; i < N; i++){
        arr[i] = new int[2];
    }
    /*
     * Here comes your code.
     */
    // 删除动态创建的数组
    for(int i = 0; i < N; i++){
        delete[] arr[i];
    }
    delete[] arr;
    return 0;
}

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

19 − 11 =

2 + 2 =