vector<int> vec_arr;
========
下面的代码是一个死循环,因为s永远大于0.
for(size_t s = vec_arr.size() - 1; s >= 0; --s)
cout<<vec_arr[s]<<endl;
正确的倒序遍历方法是
for(size_t s = vec_arr.size(); s > 0; --s)
cout<<vec_arr[s - 1]<<endl;
posted on 2008-10-06 23:39 肥仔 阅读(238) 评论(0) 编辑 收藏 引用 所属分类: C++ 基础
Powered by: C++博客 Copyright © 肥仔