Удаление элемента из вектора целых числе. Как исправить?
компилятор тебе прямо говорит id_user - это int
оперятор delete удаляет обьект, принимая указатель
вроде тебе эта строка вообще не нужна
1. Вы уже удалили из вектора данные вызывомhmn->friends.erase(it);
delete нужен для очищения выделенной памяти оператором new.
2. Это лишнее:if (hmn->friends.size()==0)
{
return false;
}
т.к. vector.begin() == vector.end()  тоже, что и vector.empty(). Ваш цикл for сразу завершится, если вектор окажется пустым.