
C++ 中如何动态创建数组?
展开全部
有动态的和静态的
new/delete
malloc/free
例如:
分配内存
int **a = new int* [lenth];
for(int i = 0; i < lenth; ++i)
a[i] = new int [lenth];
释放内存:
for(int i = 0; i < lenth; ++i)
delete []a[i];
delete []a;
new/delete
malloc/free
例如:
分配内存
int **a = new int* [lenth];
for(int i = 0; i < lenth; ++i)
a[i] = new int [lenth];
释放内存:
for(int i = 0; i < lenth; ++i)
delete []a[i];
delete []a;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询