天天看點

動态配置設定數組

二維數組小結:

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