分配的内存空间没有被释放,就会导致内存泄露内存没释放,最通俗,典型的例子:一个程序没有释放,会慢慢耗掉内存占用量,你会觉得程序和系统会很卡,但是你重启电脑后就没事了,当再次运行的时候又会出现这种情况。“一般定义的int a, 无论是全局的,还是局部的变量,包括静态的变量,容器类的对象什么的,都不会出现泄露吧。”
你定义的int a 默认的都是自动变量(局部),也就是是栈上面的,栈属于系统管理,系统会自动分配和释放
静态变量,你要事先声明,也就是 变量名前面要加 static加以修饰,成为静态变量。静态成员不会自己释放内存,需要程序员自己申请和释放的。...