0

我有以下 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 看看我是否可以从它的错误声明中做出任何事情,但不能。将不胜感激。谢谢

4

0 回答 0