Удаление элемента из вектора пар

Имеется вектор пар :

vector<pair<int,string>>temp2;

Необходимо из данного вектора удалить элемент по условному индексу i.

temp2.erase(i) не работает.


Ответы (1 шт):

Автор решения: KoVadim

Erase использует итератор. А значит где так

temp2.erase(temp.begin()+i);
→ Ссылка