Поскольку заголовок говорит, что я хочу удалить/объединить объекты в вектор, который выполняет определенные условия. Я имею в виду, что я знаю, как удалить целые числа из вектора, который имеет значение 99, например.
Устранение идиомы Скоттом Мейерсом:
vector<int> v;
v.erase(remove(v.begin(), v.end(), 99), v.end());
Но предположим, что если есть вектор объектов, который содержит переменную члена задержки. И теперь я хочу исключить все объекты, задержки которых отличаются только от определенного порога и хотят объединить/объединить их с одним объектом.
Результатом процесса должен быть вектор объектов, где разница всех задержек должна быть как минимум указанного порога.