有两个方面的原因引起的。 一是硬件问题。硬件问题一般都是内存的地址分配失败了,还有可能是内存坏了或者质量有问题。 二是软件问题。在使用动态分配的应用程序中,有时会有这样的情况出现:程序试突读写一块「应该可用」的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是「忘记了」向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而「没有留意」等等。注销了的内存被系统回收
正常 情况下清一下内存就OK了,如果不行的话,换一根新的内存试一下即可