Defined in header <cmath> float hypot( float x, float y ); (1) (since C++11) double hypot( double x, double y ); (2) (since C++11) long double hypot( long double x, long double y ); (3) (since C++11) Promoted hypot( Arithmetic1 x, Arithmetic2 y ); (4) (since C++11)
1-3) Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation.
4) A set of overloads or a func