[請益] 關於維護程式(升級編譯器)

看板Programming作者 (Jay)時間6年前 (2018/08/21 14:51), 6年前編輯推噓1(104)
留言5則, 2人參與, 6年前最新討論串1/1
想請問各位前輩 如果在程式遇到堆疊為主緩衝區的滿溢會如何排解 小弟利用visual studio2017 為編譯環境 不過GS一直說程式堆疊為主的緩衝區滿溢 因為這個程式有點龐大 小弟我不知道從何找起 所以來問問各位前輩有沒有什麼建議 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.200.146 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1534834271.A.709.html

08/21 16:47, 6年前 , 1F
調 Visual C++ 編譯時的 stack size?
08/21 16:47, 1F
前輩您好 我有試過把堆疊基本配置跟預留都設為1000000 但仍會溢位 ※ 編輯: asdfg1597860 (59.127.200.146), 08/21/2018 17:10:33

08/21 18:03, 6年前 , 2F
轉去 C_and_CPP 板問問看?
08/21 18:03, 2F

08/21 18:41, 6年前 , 3F
這表示他看你source看到有地方寫法
08/21 18:41, 3F

08/21 18:42, 6年前 , 4F
不安全所以警告你 加大是沒有用的
08/21 18:42, 4F
前輩您好 如果想要在大型程式找到地方寫法只能一個一個找嗎 因為這程式經手人很多 有點大也有點雜 ※ 編輯: asdfg1597860 (59.127.200.146), 08/22/2018 09:03:13

08/22 11:41, 6年前 , 5F
好像可以關掉這個檢查 不過沒用過
08/22 11:41, 5F
文章代碼(AID): #1RUxPVS9 (Programming)
文章代碼(AID): #1RUxPVS9 (Programming)