vs2012 error c2065未声明的标识符

vs2012 error c2065未声明的标识符

vs2012 error c2065未声明的标识符
vs2012 环境下,执行上面代码,出现上面错误:error c2065 未声明的标识符 因代码是没有问题的,认为是编译出现问题.
在网上找了许多相同错误的解决方式,发现不太一样,解决不了.后面
在https://www.cnblogs.com/bingdaocaihong/p/6949891.html里看到:

变量定义的时候必须在大括号 {开始的位置

上面代码修改如下图,编译通过,不再出现c2065错误,
vs2012 error c2065未声明的标识符

已测试,在vs2015环境下,相同代码不会出现上面错误.