1、內存分配未成功,卻使用了它。2、內存分配成功,但尚未初始化就引用它。3、內存分配成功且初始化,但操作越過了內存的邊界。4、忘記釋放內存,造成內存泄漏。5、釋放了內存卻繼續使用它。關於內存溢出的原因是什麼內容的介紹就到這了。