
Algorithms library - cppreference.com
A parallel algorithm is a function template in the algorithms library with a template parameter named ExecutionPolicy or constrained …
Algorithms - cppreference.com
C89/C90 standard (ISO/IEC 9899:1990): 4.10.5 Searching and sorting utilities
cppreference.com
What links here Related changes Upload file Special pages Printable version Permanent link Page information
std::find, std::find_if, std::find_if_not - cppreference.com
If an uncaught exception is thrown while accessing objects via an algorithm argument, the behavior is determined by the execution …
Constrained algorithms (since C++20) - cppreference.com
C++20 provides constrained versions of most algorithms in the namespace std::ranges. In these algorithms, a range can be specified …
std::transform - cppreference.com
std::transform applies the given function to the elements of the given input range (s), and stores the result in an output range starting …
std::sort - cppreference.com
If the algorithm fails to allocate memory, std::bad_alloc is thrown. Possible implementation See also the implementations in libstdc++ …
Standard library header <algorithm> - cppreference.com
// mostly freestanding #include <initializer_list> namespace std { namespace ranges { // algorithm result types template<class I, class …
std::for_each - cppreference.com
If an uncaught exception is thrown while accessing objects via an algorithm argument, the behavior is determined by the execution …
std::ranges::transform, std::ranges::unary_transform_result ... - Reference
The function-like entities described on this page are algorithm function objects (informally known as niebloids), that is: Explicit …