C++ 創建動態二維數組

方法一(適用於數組維度不固定爲var):e.g.:

int** a;

a = new int*[var1];

for (int i =0; i < var1; i++)

{

        a[i] = newint[var2];

}

// delete

for (int i = 0; i < var1; i++)

{

        delete []a[i];

}

delete []a;

 

方法二(適用於數組長度固定爲const):e.g.:

int  (*a)[10];

a = new int[5][10];

// delete

delete []a;

發佈了17 篇原創文章 · 獲贊 27 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章