Recentemente ho avuto modo di conoscere una funzione speciale in C++: __gcd(A,B)
. questo restituirà il massimo comune divisore di A e B.Funzione __gcd (A, B) incorporata in C++
#include<iostream>
#include<algorithm>
using namespace std;
main()
{
cout<<__gcd(10,40); //op: 10
}
v'è alcuna ragione particolare per l'avvio di definizione di funzione con 2 sottolineatura?
Potrebbe essere semplice come gcd(A,B)
come altre funzioni STL.
* come altre funzioni predefinite * a quali si riferisce? – Borgleader
Non credo che fosse destinato al pubblico da usare. – AndyG
@Borgleader come sort(), qsort(), swap() ecc. – JerryGoyal