C++11 新增了个 hypot 函数,来自头文件 cmath,作用是求两个点的距离,就像这样:
hypot
cmath
hypot(x1 - x2, y1 - y2) 返回的结果是 (x1−x2)2+(y1−y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}(x1−x2)2+(y1−y2)2
hypot(x1 - x2, y1 - y2)
感兴趣的同学可以看看 hypot 函数的完整文档:https://zh.cppreference.com/w/cpp/numeric/math/hypot