gpt4 book ai didi

c++ - C++ 中的内置 __gcd(A,B) 函数

转载 作者:可可西里 更新时间:2023-11-01 15:53:22 43 4
gpt4 key购买 nike

最近了解到一个c++的特殊函数:__gcd(A,B)。这将返回 A 和 B 的最大公约数。

#include<iostream>
#include<algorithm>
using namespace std;

main()
{
cout<<__gcd(10,40); //op: 10
}

函数定义以2个下划线开头有什么特殊原因吗?

它可以像其他 STL 函数一样简单为 gcd(A,B)

最佳答案

以两个下划线开头的名称保留用于实现,这意味着您不能在代码中定义此类名称,并且没有标准保证这些名称存在时的含义。但是,供应商可能会选择记录一些此类名称,在这种情况下,您可以将它们用于供应商记录它们的产品。

关于c++ - C++ 中的内置 __gcd(A,B) 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30898575/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com