In C++, given a vector of Player objects, if you are given an index of the current player, return a vector with the floating-point distances to each other player at their respective index. For the index of the current player, the distance can be zero. Assume the Player type defines public members x and y. Do what you can to make it as efficient as possible.