如何在Visual Studio

时间:2016-06-09 23:15:57

标签: c++ visual-studio

例如,如果我有变量

int main()
{
   MyNamespace::MyObject.MyVariable++;  
}

我可以轻松地将鼠标放在变量上并查看它的当前值。但是,如果我使用宏,

#define MyMacro MyNamespace::MyObject

int main()
{
   MyMacro.MyVariable++;  
}

如果我将鼠标放在变量上,我就再也看不到了。 Step into显然没有帮助,因为我没有调用函数,所以没有什么可以介入。

即使如果右键点击MyVariable,并使用Add Watch选项,它也会将MyMacro.MyVariable添加到显然不存在的watch list中,而不是MyNamespace::MyObject.MyVariable),所以我必须手动完成,这非常烦人。

0 个答案:

没有答案