gpt4 book ai didi

visual-studio - 在 C++ Debug模式下调用函数(立即窗口)

转载 作者:行者123 更新时间:2023-12-04 05:42:32 25 4
gpt4 key购买 nike

我想知道我可以在 VC++ 的 Debug模式下调用函数吗?假设我有一个函数,我设置了一个断点,当调试期间执行在该点停止时,我可以调用其他函数并在继续下一行代码之前查看它们的结果吗?

最佳答案

我相信你可以。我认为它被称为立即窗口。我用的是VS2010 Ultimate,不知道你的版本有没有。

Ctrl + Alt + I

但这仅在函数返回值时打印输出。此外,在某些情况下它可能不起作用。

假设你有:

#include <iostream>

int number = 10; //global
void setNumber(int n);

int main()
{
std::cout<<std::endl; //breakpoint 1 here
setNumber(4);
std::cout<<std::endl; //breakpoint 2 here
}

int getNumberSquared()
{
return number * number;
}

void setNumber(int n)
{
number = n;
}

遇到断点1时,按快捷键输入:

getNumberSquared()

输出将为 100遇到断点2后,做同样的事情,输出会是 16

关于visual-studio - 在 C++ Debug模式下调用函数(立即窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8451186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com