2013-04-11 66 views

回答

4

函數使用其調用方的堆棧(最終在線程創建時確定)。初始線程的堆棧保留大小由主可執行文件的PE標頭設置。附加線程的堆棧大小由參數CreateThread指定。 DLL的PE頭不影響任何這個。

無論如何,C++編譯器沒有這樣的選項 - 許多編譯單元中的哪一個將控制初始線程的堆棧大小。這是一個鏈接器選項。