У меня есть функция, которая ищет контейнер STL, а затем возвращает итератор, когда находит позицию, однако я получаю несколько забавных сообщений об ошибках, может сказать мне, что я делаю неправильно?
Функция:
std::vector< CClass >::iterator CClass::SearchFunction( const std::string& strField )
{
...
return it;
...
}
Ошибка:
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> &'