Visual Studio c ++本地静态"超出范围"在调试器中

时间:2015-10-23 17:12:09

标签: c++ visual-studio-2013

我正在运行Visual Studio 2013,Express版本。 当我在我的一个函数中遇到断点时,我可以看到局部变量,但不能看到局部静态变量。例如:

static int IcanSeeThis;
private: void foo()
    {
    int ThisIsVisibleToo;
    static int ThisIsOutOfScope = 0;

    // breakpoint here
    ThisIsOutOfScope++;
    ...

我可以通过赋予变量全局范围来解决这个问题,但这很奇怪。

0 个答案:

没有答案