c++ - Visual Studio-在单步执行时查看堆栈大小增长的方法?

标签 c++ visual-studio visual-c++ visual-studio-2012

我知道调用堆栈窗口显示所有函数调用,但是有没有办法在单步执行代码时查看堆栈大小的增长/缩小?

我使用的是VS2012

Google 不断返回如何增加堆栈大小...

最佳答案

堆栈大小是固定的,默认为 1 MB。您当然可以看到您的代码消耗了堆栈中的空间,ESP 寄存器的值(堆栈指针)在“调试 + Windows + 寄存器”窗口中可见。请注意,当您进入函数时,它会减少

关于c++ - Visual Studio-在单步执行时查看堆栈大小增长的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935282/

相关文章:

c++ - 填充静态 std::map 类成员变量时的声明冲突

c# - 从 c# COM dll 返回时,C++ SAFEARRAY 具有无效数据

c++ - 使用 lambda 调用的 move 构造函数

c++ - C++中的指针和删除

c++ - 如何在 C++17 中读取 UTF-16 文本文件

c++ - C(++) malloc 混淆

c++ - 如何在 C++ 中使用 gtest/gmock 为调用另一个全局函数的全局函数编写单元测试?

c++ - 不断收到错误 lnk2019

c# - 每次我添加新的 cs 文件时,Visual Studio 都会在重复的解决方案中继承旧的命名空间

c++ - 如何在 visual studio 2017 c++ 上添加预处理器定义?