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


启动程序无法输入,然后崩溃报错Process returned -1073741571 (0xC00000FD)

原因:

栈溢出了

栈的默认内存空间为1M,如果函数中定义的数组太大会导致内存溢出。

解决办法:

加static后数组改为在静态区。

或者自己申请(new),在堆区。  int * aa= new int[n]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM