У меня есть функция, как это:Получить элемент с индексом от итератора
void func(vector<LatLng>::iterator it_start,
vector<LatLng>::iterator it_end)
{
int middle_index = (it_end - it_start)/2;
// how can I now get the element at 'middle_index' ?
}
Могу ли я теперь получить элемент в middle_index
без прохождения самого вектора в качестве параметра?
Примечание. Это безопасно, только если 'it_start! = It_end'. –