无法将监视添加到名称空间内声明的变量。 VS2013

时间:2014-08-01 01:27:20

标签: c++ debugging visual-studio-2013 watch

在Visual Studio 2013上调试时,我目前无法查看在命名空间上声明的变量。

如果我右键单击要观看的变量Y,则监视窗口显示名称空间未声明。

调试以下程序并尝试从函数()中观察 dave lara 失败。

#include <stdio.h>
namespace ages{
    namespace daughter{
        int lara = 1;
    }
    namespace son{
        int dave = 3;
    }
    int function(){
        int age_sum = daughter::lara;
        age_sum += son::dave;
        return age_sum;
    }
}

int main(){
    printf("Sum: %d\r\n", ages::function());
}

这是调试器的图片,注意结果是正确的,但我可以添加一块手表。

MSVC window

0 个答案:

没有答案