在Visual Studio中是否有办法调试只有一行的函数?
类似的东西:
int foo(int a) { return a + 1; }
当VS进入函数时,似乎没有任何数据被正确初始化,并且在检查变量'a'时,我得到了垃圾数据。一旦我走到下一行,数据通常会被初始化,但由于这是一行函数,它似乎永远不会这样做,这非常烦人(因为我需要重新编译所有内容只是为了检查a的值)。 / p>
答案 0 :(得分:4)
我不知道你是否可以按照指示而不是按行进行操作,但为什么不把它重新格式化为
int foo(int a)
{
return a + 1;
}
答案 1 :(得分:3)
如果它是简单的功能,您可以开始调试并按Alt+8
进行汇编代码调试