内存不能为Read

今天程序运行时,将其关闭,会出现 内存不能为Read,不知原因;

原因:

1. 通常都是 定义的变量 未初始化 直接使用 或者 野指针 ;

2. 内存泄漏 : 内存空间使用完毕之后未回收   一般指堆区内存泄漏 

比如 使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,
程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了; 
posted @ 2016-07-23 21:31  IT-渡子腾  阅读(282)  评论(0)    收藏  举报