动态数组

来源:互联网 发布:网站数据库下载代码 编辑:程序博客网 时间:2024/06/06 05:54

1、一维数组

    int *p1 = new int[10];  //一维数组    //todo    delete[] p1;

2、二维数组m*n

    int m = 10;    int n = 5;    int **p2 = new int*[m];    for (int i = 0; i < m; i++){        p2[i] = new int[n];    }    //todo    for (int i = 0; i < m; i++){        delete[] p2[i];    }    delete[] p2;

3、使用vector

//一维,n    vector<int> vec1(n);    /*for (int i = 0; i < n; i++){        cout << vec1[i] << ends;    }*///二维,m*n    vector<vector<int> > vec2(m, vector<int>(n));
0 0
原创粉丝点击