这个错误的原因是什么'它'未在此范围内声明?

时间:2018-06-05 21:24:09

标签: c++ c++11 templates vector

在这种情况下出现此错误的原因是什么?

  

'它'未在此范围内声明

我不明白为什么会收到这个错误,我在it的声明中定义了for loop ..

#include <vector>
#include <iostream>
template<class T>
void LoopFunction() {
    std::vector<T> vec;
    for (std::vector<T>::iterator it = vec.begin(); it != vec.end(); it++) { // **error in this line**
        //....
    }
}

0 个答案:

没有答案