vc6.0与标准C的不同之处

比如这段代码、在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”: 未声明的标识符、

posted @ 2012-05-30 11:52  klobodnf  阅读(194)  评论(0编辑  收藏  举报