Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experimental::gcd(3)     C++ Standard Libary    std::experimental::gcd(3)

NAME
       std::experimental::gcd -	std::experimental::gcd

Synopsis
	  Defined in header <experimental/numeric>
	  template< class M, class N>			       (library	funda-
       mentals TS v2)
	  constexpr std::common_type_t<M, N> gcd( M m, N n );

	  Computes the greatest	common divisor of the integers m and n.

Parameters
	  m, n - integer values

Return value
	  If  both  m  and  n  are  zero, returns zero.	Otherwise, returns the
       greatest	common
	  divisor of |m| and |n|.

	  Remarks

	  If either M or N is not an integer type, or if either	 is  (possibly
       cv-qualified)
	  bool,	the program is ill-formed.

	  If  either  |m|  or  |n|  is	not  representable  as a value of type
       std::common_type_t<M,
	  N>, the behavior is undefined.

Exceptions
	  Throws no exceptions.

See also
	  lcm constexpr	function template returning the	least common  multiple
       of two integers
	      (function	template)

http://cppreference.com		  2024.06.10	     std::experimental::gcd(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::gcd&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help