PicoBlog

Daily bit(e) of C++ | std::min_element, std::max_element and std::minmax_element

The std::min_element, std::max_element and (C++11) std::minmax_element are min-max algorithms that operate on top of iterators, returning an iterator to the minimum/maximum element.

The algorithms provide parallel (C++17) variants and are constexpr and range enabled (C++20).

C++20 also offers a simpler alternative: a range overload of the base min-max algorithms.

Leave a comment

ncG1vNJzZmirmaK8r8DOrZ9nq6WXwLWtwqRlnKedZL1wsMCio7Jlkp7BpnnOn2ScZaOpsa61zZicpZ2dmru1edKtm6aZqJSyrbHMnqWtd6WpuqC5xJ2grqVtp7KisMSraQ%3D%3D

Filiberto Hargett

Update: 2024-12-03