c++定义动态数组

  • 一维数组
int *a=new int[n];
……
delete[] a;
  • 二维数组
    int **array=new int*[m];//定义一个m行n列的二维数组
    for(int i=0;i<m;i++)
        array[i]=new int[n];//按行分配空间
    ……
    for(int i=0;i<m;i++)
        delete[] array[i];//按行释放空间
    delete[] array;


版权声明:本文为wanxiangzx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。