ВозвращаясьИтератора

у меня есть функция, которая ищет 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> &'

Найдено 3 ответа:

Returning an Iterator

http://stackoverflow.com/questions/314012/returning-an-iterator

Посмотреть решение →

Яндекс.Метрика