c或c库中是否有任何内置函数可用于查找二维空间中两点之间的距离
PS:我知道如何自己实施.
解决方法
好吧,你可以在
complex numbers上使用算术:
using point_t = std::complex<int>; double distance(point_t a,point_t b) { std::sqrt(norm(b - a)) }
我意识到这并不能完全满足你不编写自己的功能的要求,但实际的距离逻辑是在std::norm
function中实现的.它只返回距离的平方.