VC定義超大數組時,stack OverFlow的解決方法,固然了這裏的數組不單單是int,char,double等內置類型,還能夠是其餘的類,如CString,CButton,CMap等。數組
stack overflow,堆棧溢出ide
此次在寫一個程序的時候,定義了一個超大的char型數組,元素個數超過3000W個的時候,程序沒法調試,提示:Stack Overflow。調試
用單步調試試了一下,定義數組的時候沒問題,可是在開始對數組賦值的時候,就會彈出一個Stack OverFlow的錯誤提示,有了程序的錯誤提示,那就好解決了,在百度上搜索了一下,就找到了解決方法.it
若是是英文版:
project -> setting -> link -> category 選擇 output -> stack allocations 裏面的 reserve 填入 0×10000000 而後選OKio
固然了,若是仍是不能解決的話,那就要用動態數組了,畢竟動態意味着無窮~~class