c++定義數組的內存限制
今天在OJ上刷題,定義了兩個二維數組a[1000][1000],b[1000][1000],調試時居然出現問題,以前從沒有遇到過這種狀況,上網查了才明白,申請的內存超出了編譯器的允許的最大內存限制,一般int型的在10^6這個數量級左右,而char在10^7這個數量級左右,算了下,1000*1000也差不多是10^6這個數量級了,所以會出現內存超出限制的情況。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
const和static const還有static區別
對於C/C++語言來講, const就是隻讀的意思,只在聲明中使用; static一般有2個作用,規定作用域和存儲方式.對於局部變量,static規
C++面試題之螺旋隊列
//螺旋隊列.cpp// 21 22 ... ...// 20 7 8 9 10// 19 6 1 2 11// 18 5 4 3 12// 17 16 15 14 13//看