二维数组的动态创建和释放

来源:互联网 发布:淘宝二手钢琴能买吗 编辑:程序博客网 时间:2024/05/22 15:42
int **b=new int*[row];       //分配一个指针数组,将其首地址保存在b中                                                    
           for(i=0;i<row;i++)             //为指针数组的每个元素分配一个数组
               b[i]=new int[col];
          
        该方法定义的动态二维数组的释放需先释放指针数组的每个元素指向的数组,然后再释放该指针数组:
           for(i=0;i<row;i++)
           {
                 delete [] b[i];
           
           }
           delete [] b;
         
0 0
原创粉丝点击