堆栈大小维度由递归函数表示

Mih*_*ai8 6 c++

对于使用递归函数的C++程序,如何评估此函数占用的动态堆栈大小?

joh*_*ohn 7

void recursive_function()
{
  int dummy;
  cout << "stack = " << &dummy << '\n';
  ...
}
Run Code Online (Sandbox Code Playgroud)

&dummy随着堆栈使用量的增加(或者如果堆栈向下增长而下降),请观察上升的值.