1.
T(*p)[n] = new T[m][n];
...
delete []p;
缺點:n必須是已知
優點:調用直觀,連續儲存
2. T** p = new T*[m];
for(int i = 0; i < m; i++)
p[i] = new T[n];
...
for(int i = 0; i < m; i++)
delete []p[i];
delete []p;
缺點:非連續儲存,程序煩瑣,p爲T**類型
優點:調用直觀,n可以不是已知
3. T* p = new T[m*n];
...
delete []p;
缺點:調用不夠直觀
優點:連續儲存,n可以不是已知