Это моя функция подкачки:
template <typename t>
void swap (t& x, t& y)
{
t temp = x;
x = y;
y = temp;
return;
}
И это моя функция (на стороне примечания v хранит строки) вызывает обмен значениями, но всякий раз, когда я пытаюсь вызвать с использованием значений в векторе, я получаю сообщение об ошибке. Я не уверен, что я делаю неправильно.
swap(v[position], v[nextposition]); //creates errors