Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::experimental::gcd

      From cppreference.com
      <cpp‎ |experimental
       
       
       
       
      Merged into ISO C++ The functionality described on this page was merged into the mainline ISO C++ standard as of 6/2016, seestd::gcd(since C++17)
      Defined in header<experimental/numeric>
      template<class M,class N>
      constexprstd::common_type_t<M, N> gcd( M m, N n);
      (library fundamentals TS v2)

      Computes the greatest common divisor of the integersm andn.

      Contents

      [edit]Parameters

      m, n - integer values

      [edit]Return value

      If bothm andn are zero, returns zero. Otherwise, returns the greatest common divisor of|m| and|n|.

      [edit]Remarks

      If eitherM orN 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 typestd::common_type_t<M, N>, the behavior is undefined.

      [edit]Exceptions

      Throws no exceptions.

      [edit]See also

      constexpr function template returning the least common multiple of two integers
      (function template)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/experimental/gcd&oldid=154968"

      [8]ページ先頭

      ©2009-2025 Movatter.jp