C ++ Vector const_iterator错误

时间:2014-07-11 00:16:34

标签: c++ templates vector const-iterator

我有以下C ++代码:

template<typename T>
T processVector(const std::vector<T>& input){

    for(std::vector<T>::const_iterator it=input.begin();it!=input.end();it++){

            //process vector
    }

}

但是,编译时出现以下错误:

listOfVectors.cpp:6: error: expected `;' before ‘it’
listOfVectors.cpp:6: error: ‘it’ was not declared in this scope

我一直在思考它已经有一段时间但是无法弄清楚为什么我会收到这个错误。我也试过clang,看看我是否可以从它的错误陈述中做出任何事情,但不能。很感激帮助。感谢

0 个答案:

没有答案