主题:[原创]数组问题,如何释放空间?
			 veryclever
				 [专家分:0]  发布于 2008-03-30 21:26:00
 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
cxxx [专家分:410]  发布于 2008-03-30 23:17:00				
				delete []数组名;
这样就可以了~~
							 
						
				板凳
				
					 f-wind [专家分:1240]  发布于 2008-03-31 09:56:00
f-wind [专家分:1240]  发布于 2008-03-31 09:56:00				
				没有new就不用delete;
new了就一定要delete防止内存泄漏!
							 
						
				3 楼
				
					 abzhang [专家分:550]  发布于 2008-03-31 10:29:00
abzhang [专家分:550]  发布于 2008-03-31 10:29:00				
				不用管它,因为他们都是在栈上分配的,他们会自动释放的,
只要在堆上分配的需要手动释放,否则会内存泄露
							 
						
				4 楼
				
					 a496972666 [专家分:30]  发布于 2008-03-31 13:48:00
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;
你看看是否这样可以
							 
									
			
我来回复