堆疊的緩衝區溢出怎麼解決

來源:魅力女性吧 2.8W
堆疊的緩衝區溢出怎麼解決

解決方法如下

減少棧空間的需求,不要定義佔用內存較多的auto變量,應該將此類變量修改成指針,從堆空間分配內存。

函數參數中不要傳遞大型結構/聯合/對象,應該使用引用或指針作為函數參數。減少函數調用層次,慎用遞歸函數,例如A->B->C->A環式調用。

熱門標籤