return s.front() < prefix.front();
}
Вот недостающий код, со стрингом заработало. Нельзя ли передавать как-то аргументы неприводимых типов для сравнения в компаратор?
P.S изначально вторым параметром был char&
можно наверное, если их можно привести к "одному знаменателю" - скастовать там если еще как : bool comparer(const string& s, const std::set<int>& prefix) { return true; } смотря какую задачу ставить )
это сравнение первой буквы строки?)
Обсуждают сегодня