堆栈大小是否在运行时增长?

4 c heap stack

我想知道堆栈大小是否会像运行时堆一样增长?

Cra*_*rks 7

当您分配局部变量并进行函数调用时,使用的堆栈数肯定会增加.堆栈的最大大小是否可以增长在技术上是不确定的,但实际上通常是不变的.您可以使用操作系统的标志使常量更大,但通常每个线程都会获得一定大小的堆栈.当你使用太多时,它就是堆栈溢出.

  • @tsubasa:在Windows上,堆栈大小是映像文件中PE头的一部分.要检查映像中的堆栈大小,请使用dumpbin/headers. (3认同)