我是靠谱客的博主 平常裙子,这篇文章主要介绍vc6.0中for语句变量重定义问题解决办法,现在分享给大家,希望可以做个参考。




//按照c++标准,for中定义的变量的作用域应该只在for循环中有效,而VC6.0却不行,vc6.0以后的版本已经解决了这个bug.在vc6.0中这样定义是不对的
for(int i=0;i<100;++i)
{
  ...;
}

for(int i=0;i<100;++i)  //重复定义i变量
{
  ...;
}
//如果在预编绎头文件中加入stdafx.h加上#define for if(0); else for  
//就可以了,不要担心效率问题,以为编译器会将那没用的for if(0); 
//优化掉的

最后

以上就是平常裙子最近收集整理的关于vc6.0中for语句变量重定义问题解决办法的全部内容,更多相关vc6内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(162)

评论列表共有 0 条评论

立即
投稿
返回
顶部