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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章