[編程問題]數組開的太大導致爆棧

在佔用內存空間較大的局部數組聲明的前面加static將其從堆棧數據段挪到全局數據段即可避開因局部數組大小超過默認堆棧大小1MB造成程序不能正常運行的問題。 容量大小從小到大:棧≤全局數據≤堆≤文件≤硬盤≤磁盤陣列≤雲存儲 當程序需要使用比如2GB~1TB左右的存儲時,最簡單的辦法恐怕得是用文件讀寫模擬內存讀寫了吧。windows參考_fseeki64函數,linux參考fseeko64函數。 原貼
相關文章
相關標籤/搜索