Difference between revisions of "cpp/algorithm/min"
m (Text replace - "{{example}}" to "===Example===") |
m (Text replace - "{{see also}}" to "===See also===") |
||
Line 64: | Line 64: | ||
}} | }} | ||
− | + | ===See also=== | |
{{dcl list begin}} | {{dcl list begin}} | ||
{{dcl list template | cpp/algorithm/dcl list min_element}} | {{dcl list template | cpp/algorithm/dcl list min_element}} | ||
{{dcl list template | cpp/algorithm/dcl list max}} | {{dcl list template | cpp/algorithm/dcl list max}} | ||
{{dcl list end}} | {{dcl list end}} |
Revision as of 17:59, 2 August 2011
Template:cpp/algorithm/sidebar Template:ddcl list begin <tr class="t-dsc-header">
<td><algorithm>
<td></td> <td></td> </tr> <tr class="t-dcl ">
<td >const T& min( const T& a, const T& b );
<td > (1) </td> <td class="t-dcl-nopad"> </td> </tr> <tr class="t-dcl ">
<td >const T& min( const T& a, const T& b, Compare comp );
<td > (2) </td> <td class="t-dcl-nopad"> </td> </tr> Template:ddcl list end
Returns the lesser of two values. The first version uses Template:cpp to compare the values, the second version uses the given comparison function comp
.
Contents |
Parameters
a, b | - | the values to compare |
cmp | - | comparison function object (i.e. an object that satisfies the requirements of Compare) which returns true if if a is less than b .The signature of the comparison function should be equivalent to the following: bool cmp(const Type1& a, const Type2& b); While the signature does not need to have const&, the function must not modify the objects passed to it and must be able to accept all values of type (possibly const) |
Return value
The smaller of a
and b
.