std::min_element
sẽ trả lại phần tử nhỏ nhất như được xác định theo operator<(T,T)
hoặc theo biến vị ngữ tùy chỉnh bool Pred(T,T)
. Có chức năng tương tự trả về phần tử mà chức năng chiếu f(T)->R
có giá trị tối thiểu không?Có biến thể nào của min_element có chức năng chiếu không?
Rõ ràng tôi có thể xác định bool Pred(t1,t2) { return f(t1) < f(t2); }
nhưng đó là một chút bất tiện khi f là lambda.
Tính đạo hàm của 'f'. * Ok ok Tôi biết đó là một trò đùa xấu * –
Nhưng khi các ngân hàng sử dụng các dẫn xuất, nó gây ra một cuộc khủng hoảng tài chính _Even tệ hơn joke_: P – MSalters
Nếu 'f' là lambda, bạn có thể chuyển nó sang C++ 1y cao hơn lambda đa hình '[] (auto f) {return [] (tự động t1, tự động t2) {return f (t1)
Potatoswatter