max man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

max(3C++)			       -			     max(3C++)

Standard C++ Library Copyright 1998, Rogue Wave Software, Inc.

NAME
       max

	- Finds and returns the maximum of a pair of values.

SYNOPSIS
       #include <algorithm>
       template <class T>
       const T& max(const T&, const T&);

       template <class T, class Compare>
       const T& max(const T&, const T&, Compare);

DESCRIPTION
       The_max	algorithm determines and returns the maximum of a pair of val‐
       ues. The optional argument Compare defines a comparison	function  that
       can be used in place of the default operator<.

       max returns the first argument when the arguments are equal.

EXAMPLE
       //
       // max.cpp
       //
 #include <algorithm>
 #include <iostream>
 #include <iostream>
using namespace std;

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;
 }

Program Output

10 20 20 20

SEE ALSO
       max_element, min, min_element

Rogue Wave Software		  02 Apr 1998			     max(3C++)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net