亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C/C+程序的最大堆棧大小

C/C+程序的最大堆棧大小

C++
慕田峪9158850 2019-06-23 17:19:20
C/C+程序的最大堆棧大小我想在100×100數組上做DFS。(假設數組的元素代表圖節點),因此假設最壞情況下,遞歸函數調用的深度可高達10000,每個調用占用20個字節。那么,是否有可行的方法,是否存在堆疊溢出的可能性?C/C+中堆棧的最大大小是多少?請說明GCC的身份。1)Windows上的cygwin2)Unix一般的限制是什么?
查看完整描述

3 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

線程的堆棧通常較小。您可以在鏈接時更改默認值,也可以在運行時更改。作為參考,一些默認值是:

  • glibc i 386,x86_64 7.4MB
  • Tru64 5.1 5.2 MB
  • Cygwin 1.8 MB
  • Solaris 7.10 1MB
  • MacOS X 10.5 460 KB
  • AIX 5 98 KB
  • OpenBSD 4.0 64 KB
  • HP-UX 11 16 KB


查看完整回答
反對 回復 2019-06-23
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

平臺相關的,工具鏈相關的,超限依賴的,參數依賴的.它完全沒有被指定,并且有許多靜態和動態屬性可以影響它。


查看完整回答
反對 回復 2019-06-23
  • 3 回答
  • 0 關注
  • 837 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號