другой STL-контейнер тоже подходит)? Я пытаюсь найти элемент типа T в std::set<U>, но мне компилятор жалуется на отсутствие подходящей перегрузки. Причем у меня есть компараторы T<U U<T T==U U==T (ну и T==T U==U и т.д. разумеется, тоже есть).
std::set<U, std::less<>>
Спасибо большое. Уже спать хочется, поэтому туплю (либо я дурак). Это же из-за обратной совместимости так, вроде, да? И если да, то когда будут эпохи?
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3657.htm почему не сделали по умолчанию - затрудняюсь сказать
Надо слать весь код.
Обсуждают сегодня