【发布时间】:2018-08-24 09:17:42
【问题描述】:
我对“'iter' 未在此范围内声明”错误感到困惑。
#include <vector>
using std::vector;
int main()
{
vector<int> vec{1,2,3,4,5,6};
for(std::size_t i,vector<int>::iterator iter=vec.begin();iter!=vec.end();++i,++iter)
{
//do something
}
}
【问题讨论】:
-
因为语法是这样定义的
-
一开始我还以为是范围造成的,现在明白了。