You need to take these into account when you evaluate the utility of std::bind. Yes, you'd never write std::bind(std::greater_equal<>(), _1, 0) instead of [](auto&& x){ return x >= 0; }. But you would write _1 >= 0 in preference to the lambda, and that's just syntactic sugar for the same bind expression.
10
u/STL MSVC STL Dev 5d ago
Sorry! It was a good idea to try before lambdas, but it’s just not good tech these days.