>>214
std::set s(std::initializer_list<T>{}, [](T x, T y){return x < y;});
とかどうやろ