二維數組小結:
1.int (*A)[n]=new int[m][n];
删除:delete []A;
缺點:n必須是已知的
優點:直覺清晰,連續存儲
2.int **A=new int*[m];
for(int i=0;i<m;i++)
A[i]=new A[n];
删除:
for(int i=0;i<m;i++)
delete []A[i];
delete []A;
優點:n可以不是已知的
缺點:非連續存儲,程式繁瑣
3.int *A=new int[m*n];
删除:delete []A;
優點:連續存儲,n可以不是已知的
缺點:調用不直覺
轉載于:https://www.cnblogs.com/sanshuiyijing/archive/2013/04/15/3021833.html