Я знаю, как передать вектор в функцию, но как передать индекс вектора в функцию или, по крайней мере, указать, какой индекс модифицирует функция.Например, я работаю над классом автомобилей, и у него есть вектор, если указатели колес, и чтобы удалить одно из колес, моя функция выглядит следующим образом:
Wheel& remove() {
for (int i = 0; i < wheels.size(); i++) {
if (wheels[i].position == wheels.at(i)) {
??
}
что мне нужно передатьфункция для того, чтобы указать, какое колесо я хочу удалить?Когда колесо снято, положение, в котором оно было, все еще там и может быть заполнено другим колесом.Скажем, например, что у машины было 4 колеса ... если я хотел удалить 2-й индекс в векторе колес, что нужно для этого сделать аргумент функции для remove ()?Должен ли я передать вектор, а затем конкретный индекс .... и если да, то как выглядит синтаксис?