关于内存泄漏

C++造成内存泄漏的原因汇总:_c++析构内存泄露-CSDN博客

本文学习自上面的文章,大家可移步至上面的文章进行学习。 

1.如果一直只new,不delete,因为内存空间有限,所以到后面会new不出来空间的。


2.当new出来的空间没有被delete时,就发生了内存泄漏。

比如:

int *a=new int[100];
delete []a;
int *b=new int[100];
delete b;

数组b的后面99个对象都没有被释放。

你可能感兴趣的:(jvm)