Jab*_*cky 11 c c++ visual-studio visual-studio-2017
如果经常遇到以下情况:
int HelperFunction(int somevalue)
{
...
}
void FunctionToDebug(int somearg)
{
...
}
...
SomeFunction();
>> FunctionToDebug(HelperFunction(somevalue))
...
Run Code Online (Sandbox Code Playgroud)
现在我正在逐步执行我的代码,然后在>>
上面的代码片段中找到标记为的函数调用.
当我使用"step into"命令时,调试器将首先进入HelperFunction
,然后进入FunctionToDebug
预期,但这可能很烦人,例如,如果HelperFunction
完全调试.
是否有一些功能或技巧可以让我直接进入,FunctionToDebug
而不会进入在参数评估过程中调用的函数(HelperFunction
这里)?
编辑
它并不是真的重复:
有没有办法自动避免步入Visual Studio中的某些功能?
因为我想现场决定是否要参与论证,但无论如何它仍然很有趣.
Jiv*_*son 10
是的,但它隐藏得很好,很容易忘记 - 不在Debug下拉菜单中.将光标置于函数调用上,然后
right-click -> Step Into Specific -> [name of function]
Run Code Online (Sandbox Code Playgroud)
我已经多次向MS发送建议,他们将Step Into的版本直接添加到最外层的函数调用中.我请你也这样做.它应该与Debug Into,Step Out Of和Step Over一起列在Debug菜单中.没有什么比磕磕绊绊的Dinkumware曲折迷宫更乏味了.
归档时间: |
|
查看次数: |
280 次 |
最近记录: |