主题:[原创]数组问题,如何释放空间?
veryclever
[专家分:0] 发布于 2008-03-30 21:26:00
我定义了下面这些数组,如何在运行结束的时候释放他们的空间啊!
double A[10][10],B[10][10],R0[10][10],R1[10][10],R2[10][10],r[10][10],ry0[10],ry1[10],ry2[10],ry[10]
回复列表 (共4个回复)
沙发
cxxx [专家分:410] 发布于 2008-03-30 23:17:00
delete []数组名;
这样就可以了~~
板凳
f-wind [专家分:1240] 发布于 2008-03-31 09:56:00
没有new就不用delete;
new了就一定要delete防止内存泄漏!
3 楼
abzhang [专家分:550] 发布于 2008-03-31 10:29:00
不用管它,因为他们都是在栈上分配的,他们会自动释放的,
只要在堆上分配的需要手动释放,否则会内存泄露
4 楼
a496972666 [专家分:30] 发布于 2008-03-31 13:48:00
double new A[10][10],B[10][10],R0[10][10],R1[10][10],R2[10][10],r[10][10],ry0[10],ry1[10],ry2[10],ry[10];
.........
.........
........
.........
delete []A,B,RO,R1,R2,r,ry0,ry1,ry2,ry;
你看看是否这样可以
我来回复