De retour d'un Itérateur

J'ai une fonction qui recherche un conteneur STL puis renvoie l'itérateur quand il trouve la position, mais je suis arriver de drôles de messages d'erreur, pouvez me dire ce que je fais de mal?

Fonction:

std::vector< CClass >::iterator CClass::SearchFunction( const std::string& strField )
{
...

   return it;

...
}

Erreur:

error C2664: 'std::_Vector_iterator<_Ty,_Alloc>::_Vector_iterator(const std::_Vector_iterator<_Ty,_Alloc> &)' : cannot convert parameter 1 from 'std::_Vector_const_iterator<_Ty,_Alloc> *__w64 ' to 'const std::_Vector_iterator<_Ty,_Alloc> &'
InformationsquelleAutor Konrad | 2008-11-24