У меня есть функция, которая ищет контейнер 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> &'
Спасибо! Я знал, что это что-то глупое. :) – Konrad 2008-11-24 12:29:34