2008年3月21日 星期五

C++教學(二十一):指標陣列 C++教學 哈啦論壇

C++教學(二十一):指標陣列 C++教學 哈啦論壇
C++ new 二維陣列:


int m, n;
int i, j;
int **ptr;

cout<<"輸入Array維度:"<< endl;
cin>> m >> n;

ptr = new int*[m];

for(i = 0; i < m; i++)
*(ptr+i) = new int[n];

for(i = 0; i < m; i++)
for(j = 0; j < n; j++)
ptr[i][j] = i+j;


for(i = 0; i < m; i++) {
for(j = 0; j < n; j++)
cout << ptr[i][j] << " ";
cout << endl;
}

for(i = 0; i < m; i++)
delete [] (*(ptr+i));

delete [] ptr;

沒有留言: