c++定義數組的內存限制

    今天在OJ上刷題,定義了兩個二維數組a[1000][1000],b[1000][1000],調試時居然出現問題,以前從沒有遇到過這種狀況,上網查了才明白,申請的內存超出了編譯器的允許的最大內存限制,一般int型的在10^6這個數量級左右,而char在10^7這個數量級左右,算了下,1000*1000也差不多是10^6這個數量級了,所以會出現內存超出限制的情況。
發佈了51 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章