[英]2D array 100x100 stack overflow; no error on heap. c++
我通過執行以下操作在堆棧上創建了一個二維數組:
grid gridArray[100][100] = {{}};
但是,我得到了堆棧溢出。
auto gridArray = new grid[100][100]();
如果我把它放在堆上,我不會收到錯誤。
我不完全知道這是為什么; 堆棧無法分配與堆一樣多的內存嗎? 我現在這樣做有什么危險嗎?
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.