比如这段代码、在vc6.0是可以通过运行的
for (int index=0; index < 8; index++) { cout << "index:" << index << endl; } cout << "index:" << index << endl;
在这里、index是在for循环定义的、所以这里最后一个index为8
但在标准C++之后、这里会是编译错误的、VS2008的C++标准支持明显比vc6.0好多了、
所以在vs2008中编译是错误的、错误提示为 “index”: 未声明的标识符、