Standard C++ Library Class Reference
Example
//
// max.cpp
//
 #include <algorithm> 
 #include <iostream.h>
 int main(void)
 { 
 double d1 = 10.0, d2 = 20.0; 
  // Find minimum 
 double val1 = min(d1, d2);
 // val1 = 10.0
 // the greater comparator returns the greater of the
 // two values. 
 double val2 = min(d1, d2, greater<double>());
 // val2 = 20.0;
 // Find maximum
 double val3 = max(d1, d2);
 // val3 = 20.0;
 // the less comparator returns the smaller of the 
 // two values.
 // Note that, like every comparison in the STL, max is 
 // defined in terms of the < operator, so using less here
 // is the same as using the max algorithm with a default
 // comparator.
 double val4 = max(d1, d2, less<double>()); 
 // val4 = 20 
 cout << val1 << " " << val2 << " " 
 << val3 << " " << val4 << endl;
 return 0;
 }
Output :
10 20 20 20
See Also
max, max_element, min_element










