天天看點

VS報錯:Critical error detected c0000374 是什麼原因呢?解決方案問題描述:解決方案:

作者:非妃是公主

專欄:《C++》

個性簽:順境不惰,逆境不餒,以心制境,萬事可成。——曾國藩

VS報錯:Critical error detected c0000374 是什麼原因呢?解決方案問題描述:解決方案:

問題描述:

今天在寫作業時發現了一個這樣的錯誤,開始時還有些懵,好奇怪!

查了一些部落格,發現都在說是堆棧溢出了,我确實new了記憶體,但是不至于溢出呀??

解決方案:

VS報錯:Critical error detected c0000374 是什麼原因呢?解決方案問題描述:解決方案:
VS報錯:Critical error detected c0000374 是什麼原因呢?解決方案問題描述:解決方案:

後來在退出時,告訴我一個空間被損壞了,我仔細看了看new的地方!

VS報錯:Critical error detected c0000374 是什麼原因呢?解決方案問題描述:解決方案:

發現果然是自己寫錯了,不應為num_Vertex,而應該是2*num_Edge;

改完後,問題解決!

最後的最後,如何解決這個問題呢?當然上面是我的解決辦法,通用性的做法:就是去查一下你程式中new的地方是否出問題了,new錯了大小呢?(一般是new小了),為讀者朋友們提供一種思路。

歡迎評論區交流!

繼續閱讀