首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::gcd

Defined in header <numeric>

?

?

template< class M, class N> constexpr std::common_type_t<M, N> gcd(M m, N n);

?

(since C++17)

计算整数的最大公共因子。mn...

参数

m, n

-

integer values

返回值

如果两者都是mn为零,返回为零。否则,返回|m||n|...

评语

如果MN不是整数类型,或者如果两者之一是%28,则可能是cv-限定%29。bool,这个节目的形式不太好。

如果|m||n|不能表示为类型的值。std::common_type_t<M, N>,该行为是未定义的。

例外

不会抛出任何例外。

另见

lcm (C++17)

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

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com