VS即时窗口的C ++声明

时间:2013-03-26 22:18:21

标签: c++ visual-studio immediate-window

最近我发现在调试时可以declare variables in the Visual Studio immediate window。这个功能非常有用,因为如果我想在该上下文中试验代码,我可以在不修改新窗口中的实际代码的情况下创建新变量,然后我可以在监视窗口中探索它们。

这对于我一直在调试的C#项目非常有用,但是现在我正在尝试为不同项目中的基本C ++声明做同样的事情。我在断点处断开,然后在即时窗口中键入以下内容:

int myVariable;

这给出了错误:

CXX0013: Error: missing operator

我是否需要采取任何步骤才能使其与C ++项目一起使用?

1 个答案:

答案 0 :(得分:6)

您可以通过在调试器中停止时将新变量添加到代码窗口(而不是立即窗口)来完成相同的功能。

确保您有工具 - >选项 - >调试 - >编辑并继续 - >启用原生编辑并继续选中。

int myVariable=444;

然后添加您的代码 Debug->应用代码更改,它就可以了。 (可选)使用设置下一个语句将执行点移动到另一行。