原文:C++:Process returned -1073741571 (0xC00000FD)

啟動程序無法輸入,然后崩潰報錯Process returned xC FD 原因: 棧溢出了 棧的默認內存空間為 M,如果函數中定義的數組太大會導致內存溢出。 解決辦法: 加static后數組改為在靜態區。 或者自己申請 new ,在堆區。 int aa new int n ...

2019-12-28 01:54 0 1287 推薦指數:

查看詳情

C++錯誤:Process returned -1073741571 (0xC00000FD)

最近寫程序時,需要將一個一維數組編程二維數組,很簡單,寫完之后,運行錯誤! 提示:Process returned -1073741571 (0xC00000FD) 剛開始寫的代碼如下: 糾結了我好長時間。。。 問題所在:棧的默認內存空間為1M左右,所以會導致內存溢出 ...

Fri Nov 17 18:32:00 CST 2017 0 5596
0xC00000FD: Stack overflow (parameters: 0x00000000, 0x003E2000).錯誤

這個錯誤是“棧溢出”,每個線程的棧空間默認是1MB,局部變量(非靜態)都在棧中分配,當使用的局部變量所需空間過多時,就會溢出。你檢查一下程序,看看哪些函數中定義了大數組,把大數組改成用new分配,函數 ...

Thu Sep 13 19:16:00 CST 2018 0 1828
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM