unique используется для удаления дубликатов любого элемента, присутствующего последовательно в диапазоне
[first, last). Он выполняет эту задачу для всех подгрупп, присутствующих в диапазоне, имеющих один и тот же элемент, присутствующий последовательно.➡️ @cpp_geek