标签: c++ arrays pointers dynamic-memory-allocation
我搜索了很多如何分配可变长度的动态二维数组(行和列) 我发现了这两种方式:
第一名:
int (*array) [M] = new int[N][M];
第二个:
int ** array = new int[row]; for(int i =0; i<width;i++){ array[i] = new array[col]; }
我感到困惑,不知道有什么区别,哪个更好。